/* 
------------------------------------------------------------
disclaimerpopup from (disclaimer confirmation) from lightbox
------------------------------------------------------------
*/
.popup-holder{position:relative;height:0;overflow:hidden}
.disclaimerpop{padding:18px}
.disclaimerpop .header{height:5%}
.disclaimerpop h1, .disclaimerpop h2{margin:0 0 14px;color:#222!important;font:30px/39px "Open Sans",Arial,Verdana,sans-serif}
.disclaimerpop p{margin:0 0 18px}
.disclaimerpop .holder{overflow:auto;margin:0 0 31px}
.disclaimerpop .holder .frame{padding:0 10px 0 0}

/* buttons */
.disclaimerpop .buttons-holder{overflow:hidden;padding:0 41px 11px;height:20%}
.disclaimerpop .agree-btn,.disclaimerpop .decline-btn,.disclaimerpop .close-btn{float:right;color:#fff;height:30px;text-transform:uppercase;font:bold 14px/28px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0 27px 0 0}
.disclaimerpop .agree-btn span,.disclaimerpop .decline-btn span,.disclaimerpop .close-btn span{float:left;height:30px;padding:0 7px 0 13px;min-width:113px}
/* decline button */
.disclaimerpop .close-btn{background:url(/Static/images/sprite.png) no-repeat 100% -671px}
.disclaimerpop .decline-btn{float:left;background:url(/Static/images/sprite.png) no-repeat 100% -671px}
.disclaimerpop .decline-btn span,.disclaimerpop .close-btn span{background:url(/Static/images/sprite.png) no-repeat 0 -701px; cursor: pointer;}
.disclaimerpop .decline-btn:hover,.disclaimerpop .close-btn:hover{background:url(/Static/images/sprite.png) no-repeat 100% -581px;text-decoration:none}
.disclaimerpop .decline-btn:hover span,.disclaimerpop .close-btn:hover span{background:url(/Static/images/sprite.png) no-repeat 0 -611px}
/* agree button */
#Agree,#ctl00_cphBody_Agree{float:right!important}
.disclaimerpop .agree-btn{background:url(/Static/images/sprite.png) no-repeat 100% -731px}
.disclaimerpop .agree-btn span{background:url(/Static/images/sprite.png) no-repeat 0 -701px; cursor: pointer;}
.disclaimerpop .agree-btn:hover{background:url(/Static/images/sprite.png) no-repeat 100% -641px;text-decoration:none}
.disclaimerpop .agree-btn:hover span{background:url(/Static/images/sprite.png) no-repeat 0 -611px}
/* use some fancybox original styles*/
#disclaimerpop-content{padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;background:#f3f3f3;border-width:0;width:670px;height:auto}
.disclaimerpop-content-inner{width:auto;height:auto;overflow:auto;position:relative}
#disclaimerpop-close{position:absolute;top:18px;right:14px;width:13px;height:11px;background:transparent url(/Static/images/fancy_close.png);cursor:pointer;z-index:1103;display:none}
body{min-width:100px!important}
#disclaimerpop-content{width:100%}
.disclaimerpop-content-inner{padding:0!important}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
/*.modal-open .modal{overflow-x:hidden;overflow-y:auto}*/
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:0 0 0 15px;overflow:auto;} 
#popupDialog>.modal-dialog>.modal-content>.modal-body{position:relative;padding:0px;overflow:auto;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;overflow:auto}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal-footer .btn-block + .btn-block{margin-left:0}
.modal-footer .agree-btn,.modal-footer .decline-btn,.modal-footer .close-btn{text-align:left}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-header .close{margin-top:-2px}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}

/* Print PDF popup */
.print-pdf-dialog button.close {position: absolute;top: 10px;right: 15px;z-index: 9;font-size: 26px;opacity: 1;font-weight: 500;}
.print-pdf-dialog .modal-content {background-color: transparent !important;border: none !important;border-radius: 15px !important;}
.print-pdf-dialog .modal-body {padding: 0 !important;border: 5px solid #000 !important;border-radius: 15px !important;}
.print-pdf-dialog .modal-header {padding: 0 !important;}
.print-pdf-dialog .modal-footer {display: none !important;}
/* end Print PDF popup */

@media (min-width:768px) {
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
}
@media (min-width:992px) {
.modal-lg{width:900px}
}
@media (max-width:992px) {
.modal-dialog{width:auto!important}
}

/* Bootstrap Iframe Modal */
body.modal-open {
  /* Preventing page jump on modal open */
  overflow: visible;
  position: static;
}

.modal-simple-iframe,
.modal-simple-iframe .modal-body,
.modal-simple-iframe .modal-header{
  padding: 0;
  margin: 0;
}

.modal-simple-iframe .modal-dialog,
.modal-simple-iframe .modal-body,
.modal-simple-iframe iframe
{
  width: 100%;
  height: 100%;
}

.blog-post .modal-body {
  height: 90%;
}

#popupDialog.modal {
    z-index: 12000;
    top: 2rem;
}

@media (-webkit-min-device-pixel-ratio: 1.4) {
    body.modal-open {
        overflow-x: hidden;
        max-width: 100vw
    }

    #popupDialog.modal {
        top: 0.5rem;
    }
}

@media screen and (min-width: 0px) and (max-width: 768px) {
  .fa-chevron-right:before {
    position: static;
  }
}

.modal.modal-simple-iframe {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background-color: rgba(11, 11, 11, 0.8)
}

.modal-simple-iframe .modal-dialog {
  height: 521px;
  max-width: 900px;
  min-width: 880px;
}

.modal-simple-iframe.blog-post .modal-dialog {
  height: 70%;
  margin-bottom: 50px;
}

.modal-simple-iframe .modal-content {
  background-color: transparent;
  box-shadow: unset;
  border: none;
  height: 100%;
  min-height: 400px;
}

.modal-simple-iframe .close span {
  color: #fff;
  outline-color: rgb(255, 255, 255);
  font-weight: 100;
  font-size: 28px;
  line-height: 1.5;
}

.modal-simple-iframe .close {
  opacity: 0.65;
  outline:none;
}

.modal-simple-iframe button.close:hover {
  opacity: 1;
}

.modal-simple-iframe.hide-close .close {
  display: none;
}

/** MEDIA QUERIES **/
/* Tablet Landscape / Desktop */
@media screen and (min-width: 0px) and (min-width: 720px) {
    .disclaimerpop .holder {
        width: auto !important;
    }
}

@media screen and (min-width: 0px) and (max-width: 500px) {
    .hideDesktop {
        display: block;
    }

    .hideTablet {
        display: none;
    }

    .hideMobile {
        display: none;
    }

    .disclaimerpop .holder {
        width: auto !important;
    }
}
/* Tablets */
@media screen and (min-width: 0px) and (max-width: 499px) {
    .hideDesktop {
        display: none;
    }

    .hideTablet {
        display: block;
    }

    .hideMobile {
        display: block;
    }

    .fundfamily .col-xs-12 {
        border-bottom: none;
    }

    .center img {
        margin-bottom: 28px;
    }

    .txt-popup-mobile > p {
        border-top: 1px solid #ddd;
        color: #5d92c2;
        font-weight: bold;
        padding-top: 15px;
        margin-top: 15px;
    }

    .disclaimerpop {
        padding: 10px;
    }

        .disclaimerpop .holder {
            width: auto !important;
        }

    #Agree, #ctl00_cphBody_Agree {
        float: left !important;
        margin-top: 5px;
        clear: both;
    }
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
    .Rounded, .Rounded_small {
        height: 13px !important;
    }

    .Rounded .center, .Rounded_small .center_small {
        font-size: 10px !important;
    }

    .popup-container .hr_margin, .popup-container .hr_marginbottom {
        margin-bottom: 4px;
        margin-top: 4px;
    }

    .center img {
        margin-bottom: 7px;
    }

    .disclaimerpop h2 {
        font-size: 16px;
        line-height: 2px;
    }
}

@media screen and (max-width: 380px) {
    .disclaimerpop .agree-btn {
            float: left;
            margin-bottom: 5px;
        }
}

@media (max-width:768px) {
   .modal-open .modal {
        padding-right: 0 !important;
    }

    .modal-body {
        padding: 0 !important;
        width: 100% !important;
    }
}


/*# sourceMappingURL=bare-layout-bundle.css.map*/