/* Code to set page width to 100% START */
.container_12 {
    width: 80% !important;
    max-width: 80% !important;
}
.s1_grid_12 {
    width: auto !important;
}
@media only screen and (max-width: 1199px) {
    .container_12 {
        margin-left: auto;
        margin-right: auto;
        width: 80% !important;
        max-width: 80% !important;
    }
}
@media only screen and (max-width: 616px) {
    .container_12 {
        margin-left: auto;
        margin-right: auto;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 320px;
    }
}
/* Code to set page width to 100% END */


.navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit], .loginButton, .typeButton, input[type=submit] {background-color: #214086 !important; color:#ffffff !important;} /* button color */
.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover, .loginButton:hover, .typeButton:hover, input[type=submit]:hover {background-color: #69bf4a !important;} /* hover color */
.WaGadgetMenuHorizontal .menuBackground {background: #214086;}

}
a.stylizedButton.buttonStyle003b {
    position: relative;
    display: inline-block;
    padding: 8px 20px 9px 20px;
    min-width: 60px;
    margin: 0;
    background: #69bf4a;
    font: normal 15px / 1.25 'Open Sans';
    color: white;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
}


.zoneFooter1 {margin:40px 0;color:#ffffff;background:#214086}


.zoneHeader2 .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel {
    background: #214086;
}

.zoneHeader2 .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul {
    background: #214086;
}
.zoneHeader2 .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.secondLevel > li > .item > a   {
    background: #214086;
}

.zoneHeader4 {background:#ececec;padding:40px auto;}
.img-m {min-height:250px}
.text-box {
            background-color: #ffffff;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            padding: 20px;
            margin: 10px;
            line-height: 1.5;
            transition: box-shadow 0.3s ease;
        }

        .text-box:hover {
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
        }

.gadgetStyle002 .gadgetStyleTitle h4 {
    margin: 0;
    padding: 0;
    color: #69BF4A;
    font-size: 35px;
    font-weight: 700;
}
.gadgetStyle005 {
    border: 5px solid #e6e6e6;
}
.gadgetStyle005 .gadgetStyleTitle {
    background: #e6e6e6;
}

A, A:link, A:active, A:visited {
    font-size: 1em!important;
    color: #FF6C00;
}

.gadgetStyle004 {
    border: 5px solid #69bf4a;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
    color: #69bf4a;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:hover {
    color: #69bf4a;
}


.gadgetStyle004 .gadgetStyleTitle {
    background: #69bf4a;
}

a.stylizedButton.buttonStyle003 {
    background: #214086;
}

a.stylizedButton.buttonStyle003:hover {
    background: #69bf4a;
}

a {
    color: #214086;
    text-decoration: none;
}

a:hover {
    color: #ccc;
    text-decoration: none;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
    background: #214086;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a:hover {
 background: #69bf4a;
}

.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button {
    text-shadow: 0 1px 1px #fff;
}

.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button {
    color: #404040;
}

.btn.medium a, .skiplink.medium a {
    padding: 0 18px;
}

.btn.medium a, .skiplink.medium a {
    position: relative;
    padding: 0 15px;
}

.btn>a, .btn input, .btn button, .skiplink>a, .skiplink input, .skiplink button {
    display: block;
    padding: 0 20px;
    color: #fff;
    height: 100%;
}
a {
    color: #3085d6;
    text-decoration: none;
    outline: 0;
    line-height: inherit;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a>span:before {
    background:none;
}


@media only screen and (max-width: 616px) {



    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a>span:before {
    display:none;}


}

