@import url('https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800');

body {
    font-family: 'Open Sans', sans-serif;
    background: #f5f5f5;
}

.wrapper {
    background: #f5f5f5;

}

#content {
    margin-top: 82px;
}

#content .bx-wrapper {
    padding-top: 0px !important;
}

p {
    font-family: 'Open Sans', sans-serif;
}

.search_results_module a,
a {
    color: #497EAA;
}

.search_results_module a:hover,
a:hover {
    color: #233C52;
    text-decoration: none;
}


#toppanel {
    /*position: relative;*/
    float: right;
    z-index: 10001;

}

#panel {
    background: #fff;
    margin-bottom: 0px;
    height: auto;
}

#panel h1,
#login_nopanel h1 {
    color: #233C52;
}

.btn-extend,
#panel .content input.bt_login,
#login_nopanel .content input.bt_login {
    background: #497EAA;
}

strong {
    color: #233C52;
}

.tab {
    border-top: none !important;
}

.tab ul.login li.left,
.tab ul.login li,
.tab ul.login li.right {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
    /* IE6-9 */
}

.tab ul.login {
    height: 30px;
    line-height: 45px;
    margin: -15px 0 0;
}

.tab a.open,
.tab a.close {
    line-height: 32px !important;
    padding-left: 0px !important;
}

.tab ul.login li.left {
    border-left: 2px solid #497EAA;
    border-bottom: 2px solid #497EAA;
    border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
}

.tab ul.login li {
    border-bottom: 2px solid #497EAA;
    color: #497EAA
}

.tab ul.login li.right {
    border-right: 2px solid #497EAA;
    border-bottom: 2px solid #497EAA;
    border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
}

.tab ul.login li a {
    color: #497EAA;
}

.searchTop .searchbox_submit {
    position: static !important;
    width: auto !important;
    height: auto !important;
    float: left;
}

.searchTop input[type="text"] {
    padding: 1px 5px;
    width: 62px;
    margin-right: 3px;
    float: left;
    border: #92A2AD 1px solid;
}

.searchTop {
    height: 15px;
    float: right;
    background-color: none;
    padding: 20px 10px 10px 10px;
}

#headerBrand {



    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
    /* IE6-9 */
    border-bottom: solid 2px #ddd;
    position: fixed;
    top: 0;
    z-index: 10000;

}


.heroBanner {
    height: 600px;
    z-index: 2;

}

.hero1 {
    background: url("/images/anacapa-img/slideImg/hero1.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 18%;
    background-repeat: no-repeat;

}

.hero2 {
    background: url("/images/anacapa-img/slideImg/hero2.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 18%;
    background-repeat: no-repeat;

}

.hero3 {
    background: url("/images/anacapa-img/slideImg/hero3.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 65%;
    background-repeat: no-repeat;

}

.team {
    background: url("/images/anacapa-img/bannerImg/Team-sunset.jpg");
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 350px;
}

.anacapaBackground {
    background: url("/images/anacapa-img/bannerImg/background-sunset.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 70%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.Benefits {
    background: url("/images/anacapa-img/bannerImg/benefits.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.contactUs {
    background: url("/images/anacapa-img/bannerImg/contact.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.investement {
    background: url("/images/anacapa-img/bannerImg/investCrit.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 46%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.stratagy {
    background: url("/images/anacapa-img/bannerImg/investment-strategy.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.portfolio {
    background: url("/images/anacapa-img/bannerImg/portfolio.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 5%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 350px;

}

.phillosphy {
    background: url("/images/anacapa-img/bannerImg/philosophy.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: -25px;
    height: 600px;

}

.resourceLibrary {
    background: url("/images/anacapa-img/bannerImg/resourceLibrary.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 0px !important;
    margin-bottom: 20px;
    height: 350px;
}

.pageNotFound {
    background: url("/images/anacapa-img/bannerImg/404Page.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: 20px;
    height: 600px;
}

.accessDenied {
    background: url("/images/anacapa-img/bannerImg/accessDenied.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    margin-top: -25px;
    height: 682px;
}

.siteMap {
    background: url("/images/anacapa-img/bannerImg/siteMap.jpg");
    display: inline-block;
    width: 100%;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*margin-top: 8px;*/
    margin-bottom: 20px;
    height: 350px;
}

.heroBannerHeader {
    font-size: 3rem;
    font-size: 3.6em\9;
    font-weight: 500;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 1px 1px 3px #233C52;
    letter-spacing: 3px;
    position: relative;
    z-index: 4;
}

.heroTitleText {
    float: left;
}

.ie10 .heroBannerHeader {
    font-size: 3.6em;
    font-weight: 500;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 1px 1px 3px #233C52;
    letter-spacing: 3px;
    position: relative;
    z-index: 4;
}

.heroSubBannerHeader {
    font-size: 1.5rem;
    font-size: 16px\9;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    display: block;
    position: relative;
    z-index: 4;

}

.ie10 .heroSubBannerHeader {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    display: block;

}

.heroGhostBtn {
    font-family: 'Open Sans', sans-serif;
    width: 125px;
    height: 35px;
    font-size: .5rem;
    font-size: .7em\9;
    border: solid #fff 2px;
    border-radius: 5px;
}

.ie10 .heroGhostBtn {
    font-family: 'Open Sans', sans-serif;
    width: 125px;
    height: 35px;
    font-size: .7em;
    border: solid #fff 2px;
    border-radius: 5px;
}

.heroBanner a {
    display: block;
    color: #FFF;
    font-size: 1rem;
    font-size: 1.3em\9;
    margin-top: 5px;
}

.ie10 .heroBanner a {
    display: block;
    color: #FFF;
    font-size: 1.3em;
    margin-top: 5px;
}

.heroBanner .center {
    margin-top: 16rem;
    margin-top: 16em\9;
}

.heroBanner .left {
    float: left;
    margin-top: 11.5rem;
    margin-top: 11.5em\9;
}

.heroBanner .largeImg.left {
    float: left;
    margin-top: 14rem;
    margin-top: 14em\9;
}

.heroBanner .largeImg.right {
    float: right;
    margin-top: 14rem;
    margin-top: 14em\9;
}

.heroBanner .smallImg.right {
    float: right;
    margin-top: 8rem;
    margin-top: 8em\9;
}

.heroBanner .smallImg.left {
    float: left;
    margin-top: 8rem;
    margin-top: 8em\9;
}

.heroBanner .smallImg.center {
    margin-top: 10rem;
    margin-top: 10em\9;
}

.ie10 .heroBanner .center {
    margin-top: 16em;
}

.ie10 .heroBanner .left {
    float: left;
    margin-top: 11.5em;
}

.ie10 .heroBanner .largeImg.left {
    float: left;
    margin-top: 14em;
}

.ie10 .heroBanner .largeImg.right {
    float: right;
    margin-top: 14em;
}

.ie10 .heroBanner .smallImg.right {
    float: right;
    margin-top: 8em;
}

.ie10 .heroBanner .smallImg.left {
    float: left;
    margin-top: 8em;
}

.ie10 .heroBanner .smallImg.center {
    margin-top: 10em;
}

.heroGhostBtn:hover {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
    /* IE6-9 */
    border-color: #497EAA;
    color: #497EAA;

}

.heroGhostBtn:hover a {
    text-decoration: none;
    color: #497EAA;
}

.blockCont {
    background: #FFF;
    margin-bottom: 20px;
    box-shadow: 0 0 1px 1px #eee;
    box-shadow: 0 0 1px 1px #eee;

}

.blockCont h3 {
    color: #233C52;
    margin: 5px 0px 5px 10px;

}

.blockBackImg {
    width: 100%;
    background-repeat: no-repeat;
    height: 185px;
    padding-top: 110px;
}

.blockImg1 {
    background: url("/images/anacapa-img/blockImg/upCloseGlass.jpg");
}

.blockImg2 {
    background: url("/images/anacapa-img/blockImg/stairs.jpg");
}

.blockImg3 {
    background: url("/images/anacapa-img/blockImg/light.jpg");
    background-position: -70px -2px;
}

.blockTextCont {
    padding: 10px;
    height: 165px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
    /* IE6-9 */


}

.blockTextCont p {
    height: 115px;
    overflow: hidden;
}

.blockTextCont a {
    display: block;
    width: 100px;
    height: 26px;
    float: right;
    background: #497EAA;
    color: #fff;
    padding: 6px 5px 0px 10px;
    border-radius: 5px;
}

.sticky_footer {
    height: 30px;
    padding-top: 10px;
    background: #fff;
    border-top: solid 2px #ddd;
    color: #497EAA;
}

.push {
    height: 73px;
}

.contEven {
    clear: both;
    background: #fff;
    border-top: solid 2px #ddd;
    width: 100%;

}

.contEven h3 {
    color: #233C52;
    font-weight: bold;
    margin-top: 20px;

}

.contOdd {
    clear: both;
    border-top: solid 2px #ddd;
    width: 100%;
}

.contOdd h3 {
    padding-top: 20px;
    color: #497EAA;
    font-weight: bold;
}

.teamImg {
    height: 150px;
    width: 150px;
    border-radius: 100px;
    border: 2px solid #497EAA;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.teamMemberName {
    font-weight: bold;
    color: #497EAA;
}

.teamMemberPosistion {
    font-weight: normal;
    font-style: italic;
    color: #92A2AD;
}

.teamBlock {
    box-sizing: border-box;
    padding: 10px;
}

.teamMembers {
    display: flex;
    flex-wrap: wrap;
    width: 960px;
    margin: 0 auto;
}

.teamMembers > h3 {
    flex-basis: 100%;
}

.teamMembers > .teamMember {
    box-sizing: border-box;
    flex-basis: 50%;
    padding: 10px 20px;
}

.teamMember > img {
    float: left;
    width: 150px;
    height: 150px;
    margin: 0 10px 10px 0;
    border-radius: 50%;
    border: 2px solid #497EAA;
}

.teamMember > h6 {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    color: #497EAA;
}

.teamMember > h6 > span {
    font-weight: normal;
    font-style: italic;
    color: #92A2AD;
}

.teamMember > p {
    margin-top: 10px;
}

h1 {
    font-weight: 700;
    color: #233C52;
}

h2 {
    font-weight: 600;
    color: #233C52;
}

h3 {
    font-weight: 500;
    color: #233C52;
}

h4 {
    font-weight: 500;
    color: #6AB7F6;
}

h5 {
    font-weight: 500;
    color: #6AB7F6;
}

.subHeader {
    color: #92A2AD;
    font-style: italic;
}

.quoteMarks {
    font-size: 3rem;
    color: #6AB7F6;
    display: inline-block;
    margin: 10px;
    font-family: "Times New Roman", Times, serif;
}

.quoteMarks.left {
    float: left;
    margin-top: -20px;
}

.quoteMarks.right {
    float: right;
    margin-top: -40px;
    margin-bottom: -20px;
}

.quoteBlock {
    background: #fff;
    border-radius: 15px;
    border-radius: 15px;

}

.quote {
    font-size: 1rem;
    color: #233C52;
    font-style: italic;
    text-align: left;
    margin-top: 10px;

}

.quote p {
    margin-bottom: 0px;
}

.quoteText {
    width: 510px;
    margin: 0 auto;
    font-size: 1rem;
    font-size: 1.25em\9;
}

.ie10 .quoteText {
    width: 540px;
    margin: 0 auto;
    font-size: 1rem;
    font-size: 1.25em\9;
}

.authName {
    font-style: normal;
    font-weight: 600;
    display: block;
    float: right;
    margin-top: 10px;
    width: 98%;
    padding-right: 2%;
    text-align: right;
    background: #92A2AD;
    height: 35px;
    border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    line-height: 32px;
}

.noExtraSpace {
    margin-top: 10px;
    padding-top: 0px;
    text-align: left;
}

.mainContent9_grid {
    text-align: left;
    margin-top: 0px;
}

.fHeader {
    margin-top: 110px;
}

.compInfoBox {
    padding: 10px;
    background: #fff;
}

.compInfoBoximg {
    width: 30%;
    float: left;
    margin-right: 10px;
}

.compInfoBoximg img {
    width: 100%;
    max-width: 175px;
}

.compInfoBoxcont {
    width: 65%;
    float: left;
}

#searchwrapper {

    background-image: none;
}

.heroBanner .searchbox {
    top: 4px !important;
    left: 0px !important;
    width: 265px !important;
    height: 30px !important;
    background-color: white !important;
    border-radius: 3px;
    font-size: 1.3rem;
    box-shadow: inset 0 0 1px 1px #497EAA;
    box-shadow: inset 0 0 1px 1px #497EAA;
    color: #ccc;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-indent: 10px;
}

.heroBanner .searchbox_submit {
    top: 6px !important;
    left: 298px !important;
    width: 130px !important;
    height: 29px !important;
    border: #fff solid 1px !important;
    border-radius: 5px;
    font-size: 1.3rem;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 10px;
}

.heroBanner .searchbox_submit:hover {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
    /* IE6-9 */
    border-color: #497EAA;
    color: #497EAA;
}

.catalog_actionbutton {
    background: #497EAA;
    color: #FFF;
}

.catalog_actionbutton:hover {
    background: #6AB7F6;

}

.docLibrary #applicationListDiv .grid_12 strong {
    font-size: 1.5rem;
    color: #233C52;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.extraSpace {
    margin-top: 40px;
    text-align: left;
}

.extraBottomPadding {
    margin-bottom: 40px;
}

.fullSearch #searchwrapper {
    background: #233C52;
    width: 710px;
    height: 45px;
    border-radius: 5px;
}

.fullSearch .searchbox {
    background: #fff;
    border-radius: 3px;
    font-size: 1.3rem;
    box-shadow: inset 0 0 1px 1px #497EAA;
    box-shadow: inset 0 0 1px 1px #497EAA;
    color: #ccc;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-indent: 10px;
    margin-top: 3px;
}

.fullSearch .searchbox_submit {
    left: 276px;
    top: 11px;
    display: block;
    height: 20px;
    width: 20px;

}

.fullSearch #searchwrapper a {
    color: #fff;
}

.qq-upload-button {
    background: #497EAA !important;
    border-radius: 3px;
}

.btn-extend,
.defaultBtn,
input.defaultBtn {
    background: #497EAA;
}

.qq-upload-button:hover,
.btn-extend:hover,
.defaultBtn:hover,
input.defaultBtn:hover {
    background: #6AB7F6 !important;
}

table.tablesorter {
    font-family: 'Open Sans', sans-serif;
    border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

table.tablesorter thead tr th,
table.tablesorter thead tr th a {
    text-shadow: none;
    color: #233C52;
}

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
    background-color: #92A2AD;
    border: none;
}

table.tablesorter thead tr th:first-child,
table.tablesorter tfoot tr th:first-child {
    border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

table.tablesorter thead tr th:last-child,
table.tablesorter tfoot tr th:last-child {
    border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

fieldset {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
}

fieldset label {
    color: #233C52;
}

.input-generic,
html > body fieldset input.field,
.hasDatepicker,
#name,
html > body fieldset textarea.field,
html > body fieldset select[multiple],
html > body .login_form input.field,
html > body #register_form input.text,
html > body #register_form textarea.text,
html > body fieldset textarea {
    border-color: #92A2AD;
}

form fieldset legend {
    background: #233C52;
    color: #92A2AD;

}

.catalog_search_content_title {
    font-size: .8em;
    padding-left: 5px;
    padding-right: 5px;
}

.catalog_content_ttip {
    height: 195px;
}

fieldset#filterCats {
    width: 510px;
}

fieldset#filterCats ul {
    padding: 1em 0em 0 0em;
    margin-left: 15px;
}

div.catalog_tab_container fieldset#filterCats ul li {
    width: 485px;
}

/*/dpCompany/edit/2295 hide all tabs except: "Members", "Invitations"*/
#jqt #tab_li_3,
#jqt #tab_li_4,
#jqt #tab_li_5,
#jqt #tab_li_6 {
    display: none;
}

/*////////////////////////////////////////////// changes for the app catalog details page. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\/\\/\/\/\/\/\/\/\/\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/\/\/\/\/\/\/\/\/\/\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
/\/\/\/\/\/\/\/\/\/\\\\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/////////////////////\\\\\\\\\\\\\\\\\\\\/\/\/\/\/\/\/\/\/\/\/\\/\/\/\\/\/\/\\/\/\/\/\//\/*/


#video_screenshots_tabs {
    display: none;
}

#addToList,
#viewList,
#editSubmmision {
    position: relative;
    top: 400px;
    margin-right: 25px;
}

#addToList {
    margin-left: 1px;
}

.content_module.catalog_gradient_bg img {
    display: none;
}

#tabs.catalog_content_tabs_box,
#tabs.catalog_large_content_tabs_box {
    width: 760px;
    margin-top: -40px;
}

fieldset#filterCats {
    width: 760px;
    margin-top: 28px;
}

a.ui-tabs-anchor,
#filterCats legend {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #233C52 !important;
}

#filterCats legend {
    margin-left: 24px;
    padding-bottom: 5px;
}

#filterCats label {
    margin-left: 3px;
    font-weight: 600;
}

#filterCats table {
    width: 725px;
}

.catalog_content_title {
    width: 665px;
}

.catalog_content_title h2 {
    font-size: 24px !important;
}

#moreCol {
    margin-top: -40px;
}

#moreCol .sm_header,
.comment-header {
    font-family: 'Open Sans', sans-serif;
    color: #233C52 !important;
}

.catalog_content_tabs_box .textAreaFormat,
.catalog_large_content_tabs_box .textAreaFormat {
    padding-left: 0px;
}

.catalog_content_tabs_box #tabs-1 fieldset#detailsField,
.catalog_large_content_tabs_box #tabs-1 fieldset#detailsField {
    margin-bottom: 0px;
}

.catResultsListView .catalog_search_content_title {
    font-size: 18px;
    width: 500px;
    padding-left: 0px;
}

.catResultsListView .catalog_search_content_title a {
    color: #233C52;
}

.catResultsListView div {
    width: 500px;
    padding-left: 5px;
}

.grid_9.catalog_content_container,
.grid_13.catalog_content_container {
    min-height: 380px;
}

fieldset.catResultsListView div.linkContainer {
    width: 160px;
    margin-bottom: 5px;
    position: relative;
    float: right;
    margin-right: -180px;
    margin-top: -60px;
}

html #sticky1 fieldset legend,
html #sticky2 fieldset legend,
html #sticky3 fieldset legend,
html #sticky4 fieldset legend,
html #sticky5 fieldset legend,
html #sticky6 fieldset legend {
    margin-bottom: 5px;
}

a.content-box:hover {
    border: 1px solid #6AB7f6;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}


.lexicon .whitep .content-box,
.lexicon .podcast .content-box {
    height: 335px;
    display: block;
}

.lexicon .whitep .content-box > div, 
.lexicon .podcast .content-box > div {
	height: 100px;
}

.lexicon .whitep .content-box p, 
.lexicon .podcast .content-box p {
	height: unset;
}

.lexicon .whitep .content-box p:first-child, 
.lexicon .podcast .content-box p:first-child {
	border-top: none;
	min-height: 145px;
}

.lexicon .whitep .content-box p:last-child, 
.lexicon .podcast .content-box p:last-child {
	border-top: none;
}


.lexicon .whitep .content-box > a, 
.lexicon .podcast .content-box > a { 
	width: 75% !important;
    margin: 15px;
    min-height: 137px;
    background: none !important;
}

.lexicon .whitep .content-box p > a, 
.lexicon .podcast .content-box p > a {
	width: unset;
	height: unset;
	background: none;
	color: #497EAA;
	padding: 0px;
	margin: 0px;
	float: left;
	min-height: 50px;
}