/*INITIAL VALUES*/

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, sub, sup, ul, li, form, label, article, aside, footer, header, hgroup, menu, nav, output, section, time, audio, video {
font-family: 微软雅黑,宋体, "Microsoft Yahei", "Source han serif", Arial, Helvetica, sans-serif !important;
}

@import url(font.css);

/*VALUES ADDED BY ADITHYA*/
.wrapper {
    min-width: 100%;
}

/*Header CSS*/

header.main_header {
    margin: 0px 50px;
}

/*Body CSS*/

p {
    font-size: 16px !important;
}

h1 {
 font-size: 24px;
}

h2 {
 font-size: 20px;
}

.body_content .inner_content {
    color: #141414;
    clear: both;
    margin: 0px 20px;
    padding: 0 5%;
}

h1#phbody_1_h3newsAtGlance{
    border-bottom: 2px solid #00757b !important;
}

h4#phbody_1_h4RecentNews {
    display: none;
}

a:-webkit-any-link {
cursor: pointer !important;
}

.firstrow, .secondrow {
margin: 0px 20px !important;
}

.recent_newslist .spotlight{
    width: 100% !important;
}

h1.BrandingColorBottomBorder{
	    font-size: 24px;
    font-family: Open Sans;
    font-weight: 600;
    border-bottom: 2px solid #00757b;
    color: #838383;
    padding-bottom: 5px;
    margin-top: 27px;
}

.recent_newslist h4 {
border-bottom: 2px solid #00757b !important;
}

.recent_news_content a {
    color: #1845ab !important;
}

h3.BrandingColorBottomBorder {
    font-size: 2em !important;
    border-bottom: 2px solid #00757b !important;
}	

.prod-tabs > #myTab.nav-tabs > li > a.active, .prod-tabs > .nav-tabs > li > a.active:hover {
    border-top: 0px !important; 
    border-left: 0px !important;
    border-right: 0px !important;
    color: #fff !important;
    font-size: 14px !important;
    background: #00757b !important;
    box-shadow: 2px 2px 7px 0px #858585 !important;
    transition-duration: 0.2s !important;
    border-radius: 9px !important;
    /* border-bottom: 3px solid #00757b; */
}
.prod-tabs>#myTab.nav-tabs>li>a:hover {
    border: none !important;
    border-bottom: none !important;
    background-color: transparent;
}
.prod-tabs>#myTab.nav-tabs>li>a:focus {
    outline: none !important;
    outline: none !important;
    outline-offset: 0px !important;
}
.prod-tabs #myTab.nav>li>a {
    padding: 9px 4px !important;
    font-size: 11px !important;
    width: 100% !important;
    border: none !important;
    /* border-bottom: 1px solid #ddd; */
}
.prod-tabs .tab-content {
    border: 0px !important;
    border-top: 0 !important;
    background-color: transparent !important;
    padding: 15px !important;
}
#myTab.nav-tabs {
    border-bottom: 4px solid !important;
    color: #00757b !important;
    border-radius: 9px !important;
    margin-bottom: 12px !important;
    border-bottom-style: inset !important;
    padding-bottom: 1px !important;
}

.product_category_menu.leftmenu_withsubmenu {
    /*justify-self: center;*/
    padding-left: 50px;
}

.leftmenu_withsubmenu h3 {
    color: #00757b !important;
}
.leftmenu_withsubmenu>ul>li>a .dropdown_rarrow, .leftmenu_withsubmenu>ul>li>a .dropdown_darrow {
    position: relative;
    left: 0;
    top: 0;
}
.inner_content .content_left h3 span, .inner_content .content_left h1 span {
    color: #00757b !important;
}

#main{
    max-width: 100% !important;
    justify-self: center;
    min-width: 100% !important;
}

div#Downloads {
    line-height: 4rem;
    justify-items: center;
    text-align: center;
}

/*Footer CSS*/

.footer_top {
    padding: 0px 50px 30px 50px !important;
}

/*Responsive CSS*/
@media screen and (max-width: 767px) and (min-width: 1px) {
    .user_login.visible-xs {
	display: inline !important;
        float: right;
    }
}

@media screen and (max-width: 767px) and (min-width: 1px) {
    header.main_header {
        margin: 0;
    }
}
