.tooltip {
    z-index: 100000 !important;
}

.tooltip > .tooltip-inner {
    border:1px solid white;
}

.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #fff !important; 
}
.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}

.dropdown-item-search {
    color: #6f727f !important;
}

.dropdown-item-search  div {
    color: #000 !important;
}

.search-selected {
    background: #F9FBE9 !important;
    color: #668000 !important;
}

.facheck-search {
    visibility:hidden;
}

.search-selected .facheck-search {
    visibility:visible !important;
}

 #header a, #reset, #reset a, blockquote {
    color:#fff }

.bg-cover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.bg-lighten{
    background-blend-mode: overlay;
    background-color: rgba(255, 255, 255, 0.9);
}

.top-navbar {
    width:100% !important;
    text-align:right;
    background-color:#0a181e !important;
    font-weight:300 !important;
    font-size:17px;
}

.navbar ul.actions>li.subs nav.contact-nav, .navbar ul.actions>li.subs nav.product-nav, .navbar ul.main>li.subs nav.contact-nav, .navbar ul.main>li.subs nav.product-nav {
    position:fixed;
    display:none;
    left:0;
    right:0;
    z-index:9999;
    padding-top:10px;
    padding-bottom:25px 
}
#logo {
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
}
ul.actions>li.subs:hover nav.contact-nav, ul.actions>li.subs:hover nav.product-nav, ul.actions>li.subs:hover ul, ul.actions>li.subs:target nav.contact-nav, ul.actions>li.subs:target nav.product-nav, ul.actions>li.subs:target ul, ul.main>li.subs:hover nav.contact-nav, ul.main>li.subs:hover nav.product-nav, ul.main>li.subs:hover ul, ul.main>li.subs:target nav.contact-nav, ul.main>li.subs:target nav.product-nav, ul.main>li.subs:target ul {
    display:block 
}

.inner-section .navbar-collapse, .top-navbar {
    border:none !important }
.top_icon {
    margin:0 0 0 5px !important;
    padding:4px 5px !important;
    font-size:90% !important;
    background-color: transparent!important;
}
#necrolog_navbar.nav-tabs>li>a:hover, .navheader>li>a {
    border:none !important }
#contact-nav, #h_search_frame, #h_search_frame>button, #h_search_frame>input, #necrolog_navbar, #product-nav, #search_form {
    transition:all .25s ease-in-out }
#h_search_frame>button {
    background-color:transparent !important;
    border:2px solid #fff;
    margin-left:3px }
#h_search_frame>button:hover {
    background-color:#8a0 !important;
    color:#fff !important;
    border:2px solid #8a0 !important;
    transition:all .5s }
.navheader>li>a {
    text-decoration:none !important;
}
.navheader>li>a:focus, .navheader>li>a:hover {
    text-decoration:none !important;
    border:none !important;
    background-color:#668000 !important }
.navbar {
    min-height:0 !important }
.stats_grid1{
    margin-bottom:20px;
}
.alert-warning {
    color:#474a4f;
    background-color:#fbfbfb;
    border-color:#f1f1f1 }
.alert-warning hr {
    border-top-color:#f7e1b5 }
.alert-warning .alert-link {
    color:#66512c }
#about .sub-title, #contact .sub-title, #team .sub-title, .content-section .sub-title, .hentry .pubdate, .stag-tabs ul.stag-nav .ui-state-active a, .stag-toggle .ui-state-active, a {
    color:#88aa00 }
h1, h2, h3, h4, h5, h6 {
    padding:0;
    font-weight:400;
    color:#474a4f }
.alert .alert-link, .blackbold, span.comment_owner, span.comment_title, strong {
    font-weight:700 }
h1 {
    font-size:36px;
    line-height:1;
    margin:0 0 10px }
h2 {
    font-size:28px;
}
h3 {
    font-size:22px;
    margin:0 0 .5em 
}
h4 {
    font-size:18px }
h5 {
    font-size:16px }
h6 {
    font-size:14px }
.Leaderboard, .p_container, ul.pager {
    text-align:center }
#map-container, .p_container, blockquote, body, div.comment_leftzone, ul.pager, ul.pager li.page {
    position:relative }
.p_container {
    padding-bottom:20px }
.section-block .sub-title {
    margin:0 0 15px;
    font-size:13px;
    text-transform:uppercase;
    font-weight:700 }
.section-block .main-title {
    font-size:55px;
    line-height:1;
    color:#474a4f }
.section-block .entry-content {
    margin-top:50px }
.published_date {
    color:#8d8f92;
    font-size:13px;
    line-height:21px }
.pub_zone {
    max-width:371px;
    width:100% }
.xdebug-error, .xdebug-error pre {
    font-family:"Source Code Pro",  Consolas,  "Lucida Console",  "Bitstream Vera Sans Mono",  Monaco,  Menlo,  "Courier New",  monospace !important }
@media screen and (min-width: 768px) {
    .detailframe {
        display:flex }
}
.print_only {
    display:none !important }

.banner_div {
    margin-top:30px;
    min-height:250px }
.pubfooter, .pubheader {
    background-color: silver;
    border: 1px solid #BBBBBB;
    color:#fff;
    text-align:center }
.pubheader {
    font-size:18px }
#don-list-carousel {
    padding-bottom:0;
    min-height:415px }
#don-list-carousel .carousel-indicators {
    position:absolute;
    top: -25px;
    left: 0;
    right: 0;
    margin: 0;
    justify-content: flex-end;
    padding-right: 20px;
}
#don-list-carousel .carousel-indicators li {
    display:inline-block;
    border-radius:0 }
#don-list-carousel .carousel-indicators li.active {
    margin:1px }
.btn-primary {
    border:2px solid #1C93C1;
    border-radius:0;
    color:#1C93C1;
    padding:14px 54px 10px;
    font-size:16px;
    transition:all .5s ease-in-out;
    background-color:transparent !important }
#don-list-carousel .nav-tabs>li.active>a, #don-list-carousel .nav-tabs>li>a:hover, .btn-default:focus, .btn-default:hover, .btn-primary:focus, .btn-primary:hover, .carousel-caption .btn-primary:hover, .people_tag_rectangle, .people_tags-container-green>.people_tag_rectangle, .people_tags-container-red>.people_tag_rectangle {
    color:#fff }
#don-list-carousel .btn-primary {
    padding:10px 45px;
    margin-bottom:30px }
#don-list-carousel a.btn-primary {
    margin-top:30px }
.carousel-inner {
    min-height:400px }
#don-list-carousel, #don-list-carousel h2 {
    font-family:Raleway,  sans-serif }
.list-info>h2 {
    font-size:24px }
.list-info>p {
    font-size:16px;
    min-height:66px }
.clear, .clearfix:after, div.comment_edit {
    clear:both }
div.comment_edit input {
    width:220px }
div.comment_edit .active {
    width:auto;
    border:0 solid }
div.comment_edit {
    width:100% }
.row_no_top_margin {
    margin-top:0 !important }
div.comment_edit h2 {
    margin-top:20px;
    margin-bottom:30px }
@media screen and (max-width: 1024px) {
    .row_frame {
        float:none !important;
        width:100% }
    .row_frame>input, .row_frame>textarea {
        width:100% !important }
    .row_frame_textarea {
        width:100% }
    .row_frame_condition {
        float:left }
    label.row {
        padding-left:0 }
}
@media screen and (min-width: 1025px) {
    .row_frame_condition, .row_frame_textarea {
        width:calc(100% - 190px);
        min-width:220px;
        float:left }
    label.row {
        padding-left:27px }
    .hidden_on_big_screen {
        display:none }
}
div.row label.row {
    clear:left;
    float:left;
    padding-top:2px;
    width:190px !important }
#blog .all-posts .row {
    margin-top:40px }
#blog .all-posts .row:first-child {
    margin-top:0 }
#contact .row {
    margin-bottom:30px }
textarea.value {
    width:100% }
.comment_remark {
    font-size:13.5px;
    line-height:1.4;
    text-align:justify }
.button, button, input[type=submit] {
    padding:13px 37px 9px;
    line-height:1;
    background:#1c93c5;
    text-transform:uppercase;
    border:none;
    color:#fff;
    font-size:16px;
    cursor:pointer }
.bg-black{
    background-color: #1f2329!important;
}
.info img {
    border:0;
    align-self:center;
    max-height:155px }
.img_frame {
    height:155px;
    display:flex;
    justify-content:center }
.ob_admin_menu {
    float:left;
    margin-left:10px }
::selection {
    background: #88AA00;
    color: white;
}
#primary-nav ul ul a:hover, a:hover {
    color:#1f2329 }
#markerlist a.title, a {
    text-decoration:none !important; }
#read_more:hover, .btn-primary:hover {
    background-color:#8a0 !important;
    color:#fff !important;
    border:2px solid #8a0 !important;
    transition:all .5s }
#services {
    background:url(/layout/adapt/view/img/map.png) center center no-repeat #494158;
    color:#fff;
    background-color: rgb(202, 88, 81); color: rgb(255, 255, 255);
    padding:30px 0;
    margin:50px 0 }
#services a:hover {
    color:inherit }
#services .main-title {
    color:#fff }
#services .grids {
    margin-top:50px }
#services .service-title {
    font-size:18px;
    margin:20px 0;
    color:#fff }
#services figure {
    width:136px;
    height:147px;
    background:url(/layout/adapt/view/img/bg-service-box.png) center center no-repeat;
    margin:0 auto }
#services figure.no-bg {
    background-image:none !important }
#services figure .custom-icon {
    width:100%;
    height:100% }
#services figure .inner-bg {
    background-image:url(/layout/adapt/view/img/sprite-service-box.png);
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    background-position:33px 36px }
#services figure .inner-bg.mobile {
    background-position:-262px 35px }
#services figure .inner-bg.user-experience {
    background-position:-562px 35px }
#services figure .inner-bg.branding {
    background-position:-862px 35px }
#necrolog-team {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-around }
#necrolog-team-member {
    flex-basis:30%;
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
    margin:20px 10px 25px }
#necrolog-team-member-pic {
    background-color:#1f2329;
    width:100%;
    height:410px;
    max-height:410px;
    min-width:300px;
    display:flex;
    justify-content:center;
    align-items:center }
#necrolog-team-member-pic>img {
    max-height:90%;
    max-width:90%;
    min-width:250px;
    margin:10px }
#necrolog-team-member-desc {
    background-color:#1f2329;
    width:100%;
    text-transform:uppercase;
    padding:10px }
#necrolog-team-member-desc>.member-title-new {
    font-weight:400;
    color:#fff;
    margin-bottom:8px;
    font-size:15px }
#necrolog-team-member-desc>.member-position-new {
    font-weight:400;
    margin-bottom:0;
    font-size:13px;
    min-height:36px }
.text-primary-fake{
    color:#1c93c5;
}
.menu li .nav-link {
    width:100% !important;
    text-align:right;
    margin-bottom:0 !important;
}
ul {
    list-style-type:none;
}

input[type=password] {
    margin:15px 0 }
input[type=email], input[type=number], input[type=password], input[type=text], input[type=tel], input[type=date], textarea {
    background:#fff;
    width:100%;
    padding:15px 20px;
    font-size:14px;
    border:1px solid #8d8f92 }
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus {
    border-color:#a3a3a3;
    outline:0 }
input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel], input[type=date], input[type=password]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#76787c;
    font-weight:700;
    text-transform:uppercase }
input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=text]::-moz-placeholder, textarea::-moz-placeholder {
    color:#76787c;
    font-weight:700;
    text-transform:uppercase }

#contact iframe {
    width:100%;
    margin:70px 0 }
#contact .sub-heading {
    font-size:40px;
    color:#474a4f;
    line-height:1;
    margin-bottom:50px }
#contact address {
    font-size:16px }
#contact address p {
    margin:10px 0;
    line-height:35px }
#contact address p.map .icon {
    background-position:0 0 }
#contact address p.email .icon {
    background-position:0 -45px }
#contact address p.phone .icon {
    background:url(/layout/adapt/view/img/phone.png) no-repeat;
    margin:0 12px 0 -3px }
#contact address p .icon {
    display:inline-block;
    background:url(/layout/adapt/view/img/sprite-contact.png) no-repeat;
    width:34px;
    height:35px;
    vertical-align:top;
    margin-right:10px }
#contact .description {
    margin-top:30px }
#contact .row {
    margin-bottom:30px }
#contact textarea {
    resize:none;
    height:160px }
#contact .error {
    color:#c00;
    font-size:14px }
#contact .thanks {
    color:#579b0c }
h4, h5, h6 {
    margin:0 0 5px }
body {
    color:#8d8f92;
}
.footer, .footer a:hover {
    color:#fff }
.flex_text_options {
    border-bottom:1px solid #ddd;
    padding-bottom:50px }


div.comment_cell {
    width:100%;
    padding:15px 0 }
div.comment_leftzone {
    float:left;
    width:190px;
    left:1px }
div.comment_rightzone {
    background-color:#f5f5f5;
    float:right;
    border:1px solid #d5d5d5;
    padding:10px }
div.s {
    border:0 solid #fff !important }
.frame_nb {
    margin:0 }
.frame_nb span.notfound {
    color:#888;
    padding:15px }
span.comment_desc {
    font-size:80%;
    display:block;
    text-align:left }
span.comment_time {
    font-size:80%;
    display:block;
    margin-top:5px }
span.comment_owner {
    display:block;
    margin-bottom:5px;
    font-size:100% }
span.comment_title {
    color:#777;
    display:inline;
    font-size:90% }
div.comment_value {
    width:100%;
    display:block;
    text-align:justify;
    line-height:17px;
    font-size:90%;
    color:#4270a2;
}
p.comment_value, div.comment_value {
    word-break: break-word;
}
div.comment_g_h {
    padding:20px 14px 0;
    clear:both }
div.comment_g_h h5 {
    float:left }
div.comment_g_h button {
    float:right }
div.comment_edit input {
    width:220px }
div.comment_edit .active {
    width:auto;
    border:0 solid }
div.comment_edit h2 {
    margin-top:20px;
    margin-bottom:30px }
div.comment_cell_flex {
    display:flex;
    justify-content:flex-start }
div.comment_img {
    height:50px;
    width:50px;
    min-height:50px;
    min-width:50px;
    margin-right:12px;
    margin-bottom:12px;
    background-color:#8a0;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#fff;
    font-weight:bolder;
    font-size:30px;
    border-radius:50% }
div.comment_texts {
    display:flex;
    flex-direction:column }
h4.comment_owner {
    font-size:16px;
    line-height:18px;
    margin-bottom:4px;
    margin-top:5px }
p.comment_time {
    font-size:12px;
    line-height:20px;
    margin-bottom:5px }
p.comment_value {
    text-align:left;
    margin-left:20px;
    padding-left:10px;
    border-left:silver 2px solid;
    margin-bottom:0 }
i.comment_quote_left {
    margin-bottom:4px;
    margin-right:10px;
    float:left }
i.comment_quote_right {
    margin-bottom:4px;
    margin-left:10px }
div.comment_hr_div {
    background:#e1e1e1;
    height:2px;
    margin:5px auto;
    position:relative;
    text-align:center;
    width:50% }
span.comment_hr_span {
    background:#8a0;
    border-left:10px solid #f7f7f7;
    border-right:10px solid #f7f7f7;
    display:inline-block;
    height:5px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:0;
    width:25px }
.marginbottom20, .pubfooter {
    margin-bottom:20px }
.comment_remark {
    font-size:13.5px;
    line-height:1.4;
    text-align:justify }

.pagination a {
    border: 0px solid #ddd;
}

.page-link{
    color:#1c93c5;
}
.page-item.active .page-link {
    border-color:#668000;
    background-color:#668000; 
}


/*font-awesome-animation.min.css*/
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}@-webkit-keyframes rising{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}@keyframes rising{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-rising,.faa-rising.animated,.faa-rising.animated-hover:hover{-webkit-animation:rising 2s linear infinite;animation:rising 2s linear infinite}.faa-parent.animated-hover:hover>.faa-rising.faa-fast,.faa-rising.animated-hover.faa-fast:hover,.faa-rising.animated.faa-fast{-webkit-animation:rising 1s linear infinite;animation:rising 1s linear infinite}.faa-parent.animated-hover:hover>.faa-rising.faa-slow,.faa-rising.animated-hover.faa-slow:hover,.faa-rising.animated.faa-slow{-webkit-animation:rising 3s linear infinite;animation:rising 3s linear infinite}



.dropdown:before {
    background-color: #668000;
    content: "";
    display: block;
    height: 25px;
    position: absolute;
    top: 50%;
    width: 1px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#choosen_method_span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: 0;
    border-radius: 0;
    border-right: none;
    width:100px;
}

#search_caret:hover {
    color:#668000;
}

#s:focus  {
    outline-width: 0;
    outline: none;
    border-left: 1px solid #668000 !important;
    outline-right: 1px solid #668000 !important;
    border-top: 1px solid #668000 !important;
    border-bottom: 1px solid #668000 !important;
    box-shadow: 0 0 5px #668000 !important;
    z-index:2;
}

#s:focus ~ .dropdown > button {
    border-left: 1px solid #668000 !important;
}

#dropdownMenuButton:focus {
    outline-width: 0;
    outline: none;
    border-right: 1px solid #668000 !important;
    border-top: 1px solid #668000 !important;
    border-bottom: 1px solid #668000 !important;
    border-left: 1px solid #668000 !important;
    box-shadow: 0 0 5px #668000 !important;
}

#dropdownMenuButton:hover #search_caret {
    color:#668000;
}

#dropdownMenuButton:focus #search_caret {
    color:#668000;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}
@media print {
    .noprint {
        display: none !important;
    }
}

