/* CSS Document */

/* ======= common styles ======= */
.box-footer { border-top: 1px solid #e8e8e8; }
.cn-head { text-align: left; font-size: 18px; padding: 5px 0; }
.margin-top { margin-top: -15px; }

/* ======= login page styles ======= */

/*===================================*/

.login-page,
.register-page { background: url(../images/login.jpg); background-size: cover; margin: 12% auto; }
.login-logo img,
.register-logo img { margin: auto; }
.login-box-body,
.register-box-body { border-radius: 4px; box-shadow: 0px 5px 20px -5px #4a4a4a; }
.login-page .btn-primary,
.register-page .btn-primary { background-color: #3c8dbc; border-color: #3c8dbc; }
.login-page .checkbox { margin-top: 6px; }
.login-page .form-control,
.register-page .form-control,
.login-page .btn-primary,
.register-page .btn-primary { border-radius: 3px; }
.login-page .form-control:focus { border-color: #c92828; }
.icheckbox_square-blue { margin-right: 10px; }

/* ======= forgot password page styles ======= */

/*=============================================*/

.register-box { margin: 12% auto; }
.forgot-details p { margin-top: 15px; margin-bottom: 0px; }
.forgot-details p a { font-weight: 700; padding-left: 5px; font-size: 16px; color: #4099d0; text-decoration: underline; }
.register-page .text-center { display: inline-block; padding-top: 5px; }

/* ====== company index styles ======= */

/*=====================================*/

.content-wrapper { margin-top: 55px; }
.user-guide { margin-top: 5px; margin-right: 5px; background: #3c8dbc none repeat scroll 0 0; border-color: #3c8dbc; color: #fff; font-size: 13px; text-decoration: none; }

/* ======== main header styles ========*/
.main-header { position: fixed; width: 100%; }
.main-header .logo,
.main-sidebar { width: 300px; }
.main-sidebar { position: fixed; top: 3px !important; }
.main-header>.navbar { margin-left: 300px; }
.wrapper { overflow: visible; }

/*.sidebar-menu .treeview-menu>li .sidebar-form {margin: 0px;}*/
.skin-black .sidebar-form { border: 1px #ddd solid !important; }
.skin-black .sidebar-form input[type="text"],
.skin-black .sidebar-form .btn { background: transparent !important; border: 0px !important; }
.sidebar { padding-left: 0px !important; background-color: #fff !important; }
.sidebar-menu > li { margin-bottom: 0px !important; }
.sidebar-menu > li a { border-radius: 0px !important; }
.skin-blue-light .sidebar-menu>li>.treeview-menu { white-space: normal; padding-left: 0px; }
.sidebar-menu .treeview-menu>li a { border-left: 4px solid #f9fafc; line-height: 24px; padding: 3px 5px 3px 15px; }
.sidebar-menu .treeview-menu>li a.active,
.sidebar-menu .treeview-menu>li a:focus,
.sidebar-menu .treeview-menu>li a:active,
.sidebar-menu .treeview-menu>li a:hover { border-color: #3c8dbc; font-weight: 600; color: #000; background: #ececec; }
.treeview-menu { background-color: #fff !important; padding-top: 1px !important; }

/*right user menu styles*/
.navbar-custom-menu>.navbar-nav { margin-right: 15px; }
.navbar-nav>.user-menu>.dropdown-menu>li.user-header { height: 180px; }

/* ===== footer styles ======= */

/* ========  left side menu styles======== */
.sidebar-menu .company-icon img { height: 100%; display: block; }
.sidebar-menu .company-icon { height: 25px; width: 25px; overflow: hidden; border-radius: 50%; display: block; float: left; margin-right: 10px; border: 2px solid #e0e0e0; padding: 2px; }
.main-sidebar .sidebar .treeview i.fa-building { color: #55a785; }
.main-sidebar .sidebar .treeview i.fa-rss { color: #d063ac; }
.main-sidebar .sidebar .treeview .treeview-menu i.fa-circle { color: #63d0d0; }
.main-sidebar .sidebar .treeview .treeview-menu i.fa-cog { color: #9c63d0; }

/* ====== company details tab styles ======= */
.details-tab-section .nav-tabs li i { margin-right: 10px; }
.details-tab-section .nav-tabs li .fa-building { color: #55a785 }
.details-tab-section .nav-tabs li .fa-user { color: #d0583b; }
.details-tab-section .nav-tabs li .fa-tag { color: #3974b1; }
.details-tab-section .nav-tabs li .fa-eye { color: #f37b20; }
.details-tab-section .nav-tabs li .fa-exclamation-triangle { color: #5888b4 }
.details-tab-section .nav-tabs-custom>.nav-tabs>li { background: #d8d8d8; margin-right: 0px; border-right: 1px solid #acabab; }
.details-tab-section .nav-tabs-custom>.nav-tabs>li.active { border-right: 0px; }
.details-tab-section .nav>li>a { padding: 5px 20px; }
.add-company-btn { padding-top: 20px; }
.add-company-btn .btn-block { width: auto; padding: 7px 35px; font-size: 14px; }
.edit-title h3 { color: #4a4a4a; margin: 25px 0; font-weight: 300; }
.edit-title i { margin-right: 15px; color: #a09e9e; }
.add-wrapper { display: none; }
.add-company-wrapper .company-title { padding: 0 10px; }
.add-company-wrapper .company-title h3 { font-weight: 300; margin: 0px; padding: 10px 0 17px; border-bottom: 1px solid #d8d8d8; }
.add-company-wrapper .addCompany .box { border-top: 0; box-shadow: none; }
.add-company-wrapper .addCompany .form-horizontal .control-label { text-align: left; text-transform: capitalize; }
.add-company-wrapper .addCompany .form-horizontal .box-body { padding: 25px 10px 0; }
.add-company-wrapper .addCompany .form-horizontal .box-body .form-group .form-control { border-radius: 2px; }
.add-company-wrapper .addCompany .form-horizontal .box-body .form-group select { background: url(../images/arrows-down.png) no-repeat 98% center; }
.add-company-wrapper .addCompany .form-horizontal .box-body .form-group select::-ms-expand { display: none; }
.add-company-wrapper .addCompany .box-footer { background: transparent; border-top: 0px; }
.add-company-wrapper .addCompany .box-footer button i { margin-left: 5px; }

/*tab inner menu styles*/
.tab-content .inner-menu nav { border-bottom: 1px solid #e8e8e8; margin-top: 15px; }
.tab-content .inner-menu nav ul { list-style-type: none; padding-left: 2px; }
.tab-content .inner-menu nav ul li { display: inline-block; margin-bottom: 5px; margin-bottom: 10px; }
.tab-content .inner-menu nav ul li.active a,
.tab-content .inner-menu nav ul li:hover a { background: #0067c0 !important; color: #fff; border-color: #0067c0; }
.tab-content .inner-menu nav ul li a { font-size: 12px; border: 1px solid #ccc; padding: 6px 10px; color: #6f6f6f; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; border-radius: 2px; }

/*general edit styles*/
.edit-general .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 30px 0; font-size: 20px; }
.edit-general .box-info { border-top: 3px solid #00c0ef; }
.edit-general .box-success { border-top: 3px solid #00a65a; }
.edit-general .box-warning { border-top: 3px solid #f39c12; }
.edit-general .form-horizontal .box-body { padding: 0px; }
.edit-general .form-horizontal .form-group small { text-align: left; color: #9a9090; font-style: italic; display: block; }
.edit-general .form-horizontal .form-group .form-control { border-radius: 2px; }
.edit-general .form-horizontal .control-label { text-align: left; }
.edit-general .additional-add-btn { padding: 20px 0 10px; border-top: 1px solid #e0e0e0; margin-bottom: 6px; }
.edit-general .additional-add-btn a { display: inline-block; padding: 5px; border-radius: 2px; background: #3974b1; color: #fff; cursor: pointer; }
.edit-general .additional-add-btn:hover .bounceIn { animation-duration: 1s; animation-fill-mode: both; animation-name: bounceIn; }
.edit-general #additional-contact-box { display: none; padding-bottom: 15px; }
.edit-general .box-footer { text-align: right; padding: 15px 0; margin-top: 5px; }
.edit-general .box-footer .btn-primary { margin-left: 15px; }
.edit-general .box-footer .btn-primary i { margin-left: 5px; }

/*logo edit styles*/
.edit-logo .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 30px 0; font-size: 20px; }

/* ======= personal tab styles =======*/
.personal-info-wrapper,
.product-info-wrapper { border: 1px solid #eee; border-radius: 3px 3px 2px 2px; margin-top: 0px; border-top: 3px solid #d2d6de; padding-bottom: 15px; display: inline-block; width: 100%; }
.info-topHead { background: #f8f7f7; padding: 5px; border-bottom: 1px; }
.info-topHead h4 { float: left; padding-left: 10px; margin: 4px 0 0 0; }
.info-topHead .navbar-form { margin: 0; display: inline-block; padding-right: 0px; }
.info-topHead .navbar-form.search { float: left; }
.info-topHead .navbar-form .box-tools input { border-radius: 2px 0 0 2px; }
.info-topHead .navbar-form .btn-sm { padding: 7px 15px; }
.info-topHead .btn-lg { padding: 7px 20px; background: #3c8dbc; color: #5a5b5b; border-radius: 2px; border-color: #b47208; transition: all .01s; border: 0px; color: #fff; font-size: 15px; margin-left: 5px; float: left; }
.info-topHead .btn-lg i { margin-right: 10px; color: #fff; }
.info-topHead .btn-lg:active { background: #2e6b8e; border-color: #2e6b8e; box-shadow: none; }
.info-topHead .btn-lg:focus { outline: none; }
.info-topHead .btn-lg:active i { color: #fff; }
.info-topHead .form-control:focus { border-color: #e9e9e9; }
.info-topHead .backToList,
.info-topHead .backToList:active,
.info-topHead .backToList:focus,
.info-topHead .backToList:hover { background: transparent; color: #5a5b5b; font-weight: 600; padding-right: 0; }
.info-topHead .backToList:before { content: "\f060"; padding: 0 1px; font-family: FontAwesome; margin-right: 5px; font-size: 13px; color: #3c8dbc; }
.info-wrapper .info ul { list-style-type: none; padding: 0 15px; }
.info-wrapper .info ul li { padding: 10px 10px 10px 0; border-bottom: 1px solid #eee; }
.info-wrapper .info ul li:last-child { border-bottom: 0; }
.info-wrapper .info ul li a.name { font-size: 16px; color: #000000; font-weight: 400; }
.info-wrapper .info ul li a.name b { font-weight: 400; }
.info-wrapper .info ul li a.name:hover { color: #363636; }
.info-wrapper .info ul li a.name span { float: left; font-size: 16px; color: #4695d5; margin-right: 10px; }
.info-wrapper .info ul li a.name span i { margin-right: 5px; font-size: 12px; }
.info-wrapper select { line-height: 17px; border-radius: 2px; padding: 6px 24px 8px 8px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; text-transform: capitalize; }
.info-wrapper .sort-btn { display: inline-block; background: #fff; margin-right: 17px; width: auto; float: left; }
.info-wrapper .sort .btn-default:focus,
.info-wrapper .sort .btn-default:active,
.info-wrapper .sort .btn-default:hover { outline: none; box-shadow: none; border-color: #e9e9e9; }
.addEdit-wrapper { display: none; padding: 0 15px; }
.addEdit-wrapper .addEdit-info .box.box-info { background: #f8f7f7; border-top: 0; margin-top: 5px; }
.addEdit-wrapper .addEdit-info .box-header.with-border { border-color: #e4e4e4; text-align: center; }
.addEdit-wrapper .addEdit-info .box.box-info .box-footer { background: transparent; }
.addEdit-wrapper .addEdit-info .box.box-info .box-footer .btn-primary i { margin-left: 10px; font-size: 13px; }

/* ======= product tab styles =======*/
.product-info-wrapper .product-type { display: inline-block; margin-bottom: 0px; background: #fff; float: left; }
.product-info-wrapper .form-group { display: inline-block; margin-bottom: 0px; }
.product-info-wrapper .form-group select { background: url(../images/arrows-down.png) no-repeat 98% center; text-transform: capitalize; }
.product-info-wrapper .form-group select::-ms-expand { display: none; }
.head-right-box { float: right; width: auto; }

/* ======= view details tab styles ======= */
.view-details { padding-top: 5px; text-align: center; }
.top-m { margin: 100px 0; }
.view-details .btn-block { width: 130px; background-color: #0067c0; margin: 0 auto; }
.view-details .bord { float: none; margin: 0 auto; padding: 10px; }

/* ======= attention tab styles ======= */
.attention-top-head { padding: 10px 0px; border-bottom: 1px solid #dddede; }
.attention-top-head h4 { margin-top: 0; }
.attention-top-head .company-name { border-bottom: 1px solid #dddede; margin: 0 0 10px 0; padding: 10px 0; color: #525252; float: left; font-size: 30px; }
.attention-top-head small { color: #898989; }
.attention-details { padding-top: 10px; }
.attention-details .small-box { margin-top: 15px; }
.attention-details .inner-content h2 { margin: 0px; font-size: 20px; font-weight: 600; color: #0497bb; }

/*.attention-details .attention-callout-blue .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #0497bb; }
.attention-details .attention-callout-orange .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #ff851b; }
.attention-details .attention-callout-green .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #00a65a; }
.attention-details .attention-callout-yellow .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #f39c12; }
.attention-details .attention-callout-olive .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #3d9970; }
.attention-details .attention-callout-purple .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #605ca8; }
.attention-details .attention-callout-light-blue .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #3c8dbc; }
.attention-details .attention-callout-navy .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #001f3f; }
.attention-details .attention-callout-red .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #dd4b39; }
.attention-details .attention-callout-teal .inner-content h2 { margin: 0px;font-size: 20px;font-weight: 600; color: #007777; }*/
.attention-details .inner-content .tooltip-inner { background: #535353; }
.attention-details .inner-content .tooltip.bottom .tooltip-arrow { border-bottom-color: #535353; }
.attention-details .inner-content p { margin-top: 10px; }
.attention-callout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e9f3f5; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 1px 5px; margin: 0px; padding: 0px; }
.attention-callout-blue { border-left-color: #00c0ef; background-color: #f6fdff; }
.attention-callout-blue-border { border-left: #00c0ef 5px solid; background-color: #f6fdff; border-top: 0px; }

/*.attention-callout-orange {border-left-color: #ff851b;background-color:#F3E2D4;}
.attention-callout-green {border-left-color: #00a65a;background-color:#E0F5EB;}
.attention-callout-yellow {border-left-color: #f39c12;background-color:#EFDDC0;}
.attention-callout-olive {border-left-color: #3d9970;background-color:#CCEADD;}
.attention-callout-purple {border-left-color: #605ca8;background-color:#DCDBEC;}
.attention-callout-light-blue {border-left-color: #3c8dbc;background-color:#FFFFFF;}
.attention-callout-navy {border-left-color: #001f3f;background-color:#C7D6E6;}
.attention-callout-red {border-left-color: #dd4b39;background-color:#F3DCDA;}
.attention-callout-teal {border-left-color: #007777;background-color:#F0FFFF;}*/
.attention-callout h4 { /*border-bottom: 1px solid #e9f3f5;*/
font-size: 18px; padding: 0 0 5px; }

/* ======= attention tab styles end======= */

/* ======= logo/org chart tab styles ======= */
.bord { border: 1px solid #ccc; border-radius: 20px; }
.logo-out-bx .box { border: 1px solid #d2d6de; }
.edit-logo .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-logo .box-footer .btn-primary { margin-left: 15px; }
.fileUpload { position: relative; overflow: hidden; margin: 0 0 10px; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.sub-he { margin-bottom: 0 !important; }
.help-block.col-md-8 { margin-top: 14px; }
.nt { margin: 20px 0 0; text-align: center; }

/* ======= logo/org chart tab styles end======= */

/* ======= AUM chart tab styles ======= */
.edit-aum .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-aum .box-footer .btn-primary { margin-left: 15px; }
.edit-aum .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.totalasset-out { float: left; margin: 10px 0; width: 100%; }
.Note-out { float: left; margin: 10px 0; width: 100%; }
.edit-aum .Edit-box { margin-bottom: 0; }
.aum-cat-out { margin: 25px 0; }
.cad { margin-top: 40px; }

/* ======= AUM chart tab styles end======= */

/* ======= Registration tab styles ======= */
.edit-reg .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-reg .box-footer .btn-primary { margin-left: 15px; }
.edit-reg .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.edit-reg .Edit-box { margin-bottom: 25px; }

/* ======= Registration tab styles end ======= */

/* ======= Addresses tab styles ======= */
.edit-address .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-address .box-footer .btn-primary { margin-left: 15px; }
.edit-address .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.edit-address .Edit-box { margin-bottom: 25px; }
.edit-address label { text-align: left ! important; }
.edit-address .gap { margin-bottom: 15px; }
.edit-address .additional-add-btn2 a { background: #3974b1 none repeat scroll 0 0; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; padding: 5px; }
.edit-address .additional-add-btn2:hover .bounceIn { animation-duration: 1s; animation-fill-mode: both; animation-name: bounceIn; }

/* ======= Addresses tab styles end ======= */

/* ======= Mandates tab styles ======= */
.edit-mandates .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-mandates .box-footer .btn-primary { margin-left: 15px; }
.edit-mandates .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.edit-mandates .Edit-box { margin-bottom: 25px; }
.edit-mandates label { text-align: left ! important; font-weight: 600; }
.edit-mandates .gap { margin-bottom: 15px; }
.edit-mandates .focuz { border-color: red !important; }

/* ======= Mandates tab  styles end======= */

/* ======= Client tab styles ======= */
.edit-client .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-client .box-footer .btn-primary { margin-left: 15px; }
.edit-client .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.edit-client .Edit-box { margin-bottom: 25px; }
.edit-client label { text-align: left ! important; font-weight: 600; }
.edit-client .gap { margin-bottom: 15px; }
.edit-client .additional-add-btn3 a { background: #3974b1 none repeat scroll 0 0; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; padding: 5px; }

/* ======= Client tab styles end======= */

/* ======= additional tab styles ======= */
#additional-contact-box3 { float: left; margin-top: -10px; width: 100%; margin-bottom: 0px; }
.additional-add-btn3 { margin: 0 auto; width: 112px; }
.per { display: table-cell; height: 41px; line-height: normal; vertical-align: middle; }
.additional-add-btn3:hover .bounceIn { animation-duration: 1s; animation-fill-mode: both; animation-name: bounceIn; }

/* ======= additional tab styles end ======= */

/*description tab styles*/
.edit-des .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 10px 0; font-size: 20px; }
.edit-des .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-des .box-footer .btn-primary { margin-left: 15px; }
.edit-des .box { margin-top: 10px; float: left; }
.edit-des .Edit-box .modal-header { min-height: auto; padding: 10px; }
.edit-des .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.edit-des .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }

/*.edit-des .editor {border: 1px solid #ccc !important; border-radius: 20px; padding: 15px; }*/
.edit-des .editor { border: 1px solid #ccc !important; border-bottom: 1px solid #e8e8e8; border-radius: 20px; padding: 15px; }
.edit-des .bord { float: none; margin: 20px auto; }
.edit-des .d-upload { max-width: 400px; margin-top: 10px; }
.edit-des .preview { margin-left: 15px; }
.edit-des .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.edit-des .or-text { text-align: center; font-size: 20px; font-weight: bold; }

/*.edit-des .nt {margin-bottom: 10px; border-bottom: 1px solid #e8e8e8; padding-bottom: 10px;}*/
.edit-des .nt { margin-bottom: 10px; padding-bottom: 10px; }

/*description tab styles end*/

/*personal investment policy tab styles*/
.edit-personnel .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 10px 0; font-size: 20px; }
.edit-personnel .box { margin-top: 10px; float: left; }
.edit-personnel .Edit-box .modal-header { min-height: auto; padding: 10px; }
.edit-personnel .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.edit-personnel .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.edit-personnel .editor { border: 1px solid #ccc !important; border-radius: 20px; padding: 15px; }
.edit-personnel .d-upload { max-width: 400px; }
.edit-personnel .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-personnel .box-footer .btn-primary { margin-left: 15px; }
.edit-personnel .bord { float: none; margin: 20px auto; }
.edit-personnel .preview { margin-left: 15px; }
.edit-personnel .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.edit-personnel .or-text { text-align: center; font-size: 20px; font-weight: bold; }

/*personal investment policy tab styles end*/

/*conflict of int tab styles*/
.edit-conflict .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 10px 0; font-size: 20px; }
.edit-conflict .box { margin-top: 10px; float: left; }
.edit-conflict .Edit-box .modal-header { min-height: auto; padding: 10px; }
.edit-conflict .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.edit-conflict .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.edit-conflict .editor { border: 1px solid #ccc !important; border-radius: 20px; padding: 15px; }
.edit-conflict .d-upload { max-width: 400px; }
.edit-conflict .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-conflict .box-footer .btn-primary { margin-left: 15px; }
.edit-conflict .bord { float: none; margin: 20px auto; }
.edit-conflict .preview { margin-left: 15px; }
.edit-conflict .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.edit-conflict .or-text { text-align: center; font-size: 20px; font-weight: bold; }

/*conflict of int tab styles end*/

/*Ownership int ownership styles*/
.edit-ownership .Edit-box h4 { padding: 15px 0 10px 0px; border-bottom: 1px solid #999; margin: 0 0 10px 0; font-size: 20px; }
.edit-ownership .box { margin-top: 10px; float: left; }
.edit-ownership .Edit-box .modal-header { min-height: auto; padding: 10px; }
.edit-ownership .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.edit-ownership .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.edit-ownership .editor { border: 1px solid #ccc !important; border-radius: 20px; padding: 15px; }
.edit-ownership .d-upload { max-width: 400px; }
.edit-ownership .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-ownership .box-footer .btn-primary { margin-left: 15px; }
.edit-ownership .bord { float: none; margin: 20px auto; }
.edit-ownership .preview { margin-left: 15px; }
.edit-ownership .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.edit-ownership .or-text { text-align: center; font-size: 20px; font-weight: bold; }

/*Ownership int ownership styles*/

/*conflict of int presentation styles*/
.edit-presentation .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.edit-presentation .preview { margin-left: 15px; }
.edit-presentation .box-footer .btn-primary { margin-left: 15px; }
.edit-presentation .d-upload { max-width: 560px; }
.edit-presentation .pp-mb { margin-top: 10px; text-align: center; margin-bottom: 10px; color: #737373; }

/*conflict of int presentation styles end*/

/*conflict of int view-print styles*/
.vp-btn { background-color: #0067c0; margin-bottom: 10px; width: 130px; }
.vp-btn:hover { background-color: #0067c0; }
.edit-view-print .bord { float: none; margin: 0 auto 20px; text-align: center; padding-top: 10px; }
.edit-view-print .vp-btn { margin: 0 auto; }

/*conflict of int view-print styles end*/

/* Sponser-tab start */
.box-header { border-bottom: 1px solid #e8e8e8; }

/* Sponser-tab end */

/* ====== Personnel details tab area styles ======= */

/*common styles*/
.Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.box-footer { text-align: right; }
.box-footer .btn { margin-left: 15px; }
.bb-line { border-top: 1px solid #e8e8e8; padding-top: 20px; }
.form-horizontal .control-label { text-align: left; }
.bord-new { padding: 15px; border: 1px solid #e8e8e8; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; margin-bottom: 20px; }

/*common  styles end*/

/*biography tab styles*/
.personal-biography .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; }
.personal-biography .box-footer { margin-top: 5px; padding: 15px 0 0; text-align: right; }
.personal-biography .box-footer .btn-primary { margin-left: 15px; }

/*.personal-biography .box {border:none; box-shadow:none;}*/
.personal-biography .box { margin-top: 10px; float: left; }
.personal-biography .Edit-box .modal-header { min-height: auto; padding: 10px; }
.personal-biography .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.personal-biography .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.personal-biography .editor { border: 1px solid #ccc !important; border-bottom: 1px solid #e8e8e8; border-radius: 20px; padding: 15px; }
.personal-biography .bord { float: none; margin: 20px auto; }
.personal-biography .d-upload { max-width: 400px; margin-top: 10px; }
.personal-biography  .preview { margin-left: 15px; }

/*.personal-biography .textarea-editor {width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;}*/
.personal-biography .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.personal-biography .or-text { text-align: center; font-size: 20px; font-weight: bold; }
.personal-biography .nt { margin-bottom: 10px; padding-bottom: 10px; }
.personal-biography .Edit-box .box img { margin: 0 auto; }

/*.personal-biography .editor {width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;}*/
.personal-biography .editor { border: 1px solid #ccc !important; border-bottom: 1px solid #e8e8e8; border-radius: 20px; padding: 15px; }
.personal-biography .biogrpahy { margin: 20px auto 20px; float: none; }
.personal-biography .box .box-tools { display: block !important; }

/*biography styles end*/

/*view and print tab styles*/
.view-print .box-body { margin: 20px 0px; }
.view-print .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 30px; padding: 15px 0 10px; margin-bottom: 10px; }
.view-print .bord { margin: 0 auto; float: none; text-align: center; }
.view-print .btn-block { margin-left: auto; margin-right: auto; }

/*biography styles end*/

/* ====== Personnel details tab area styles end======= */

/* ====== Product add product tab area styles ======= */

/*general tab styles*/
.pa-general .modal-lg { width: 100%; margin-top: 10px; }
.pa-general .Edit-box { margin-bottom: 10px; }
.pa-general .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.box-footer { text-align: right; }
.pa-general .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-general .form-horizontal .recent { width: 100%; padding-left: 0; }

/*general tab styles end*/

/*Mangers styles*/
.pa-managers .modal-lg { width: 100%; margin-top: 10px; }
.pa-managers .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-managers .Edit-box { margin-bottom: 10px; }
.pa-managers .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }

/*Mangers styles end*/

/*class styles*/
.pa-class .modal-lg { width: 100%; margin-top: 10px; }
.pa-class .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-class .Edit-box { margin-bottom: 10px; }
.pa-class .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-class .ri-form .col-xs-2 { text-align: center; }

/*class styles end*/

/*description styles*/
.pa-description .modal-lg { width: 100%; margin-top: 30px; }
.pa-description .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-description .Edit-box { margin-bottom: 10px; }
.pa-description .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-description .box .box-tools { display: block !important; }
.pa-description .nt { margin-bottom: 10px; border-bottom: 0px solid #e8e8e8; padding-bottom: 10px; }
.pa-description .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.pa-description .biogrpahy { margin: 20px auto 20px; float: none; }
.pa-description .box { border: none; box-shadow: none; }
.pa-description .bord { display: table; float: none; margin: 20px auto; }
.pa-description .preview { margin-left: 15px; }
.pa-description .or-text { text-align: center; font-size: 20px; font-weight: bold; }
.pa-description .Edit-box .modal-header { min-height: auto; padding: 10px; }
.pa-description .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.pa-description .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.pa-description .pa-dci { float: none; margin: 20px auto 10px; }

/*description styles end*/

/*process styles*/
.pa-process .modal-lg { width: 100%; margin-top: 30px; }
.pa-process .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-process .Edit-box { margin-bottom: 10px; }
.pa-process .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-process .box .box-tools { display: block !important; }
.pa-process .nt { margin-bottom: 10px; border-bottom: 0px solid #e8e8e8; padding-bottom: 10px; }
.pa-process .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.pa-process .biogrpahy { margin: 20px auto 20px; float: none; }
.pa-process .box { border: none; box-shadow: none; }
.pa-process .bord { display: table; float: none; margin: 20px auto; }
.pa-process .preview { margin-left: 15px; }
.pa-process .or-text { text-align: center; font-size: 20px; font-weight: bold; }
.pa-process .Edit-box .modal-header { min-height: auto; padding: 10px; }
.pa-process .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.pa-process .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.pa-process .pa-pci { float: none; margin: 20px auto 10px; }

/*process styles end*/

/*fees styles*/
.pa-fees .modal-lg { width: 100%; margin-top: 30px; }
.pa-fees .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-fees .Edit-box { margin-bottom: 10px; }
.pa-fees .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-fees .box .box-tools { display: block !important; }
.pa-fees .nt { margin-bottom: 10px; border-bottom: 0px solid #e8e8e8; padding-bottom: 10px; }
.pa-fees .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.pa-fees .biogrpahy { margin: 20px auto 20px; float: none; }
.pa-fees .box { border: none; box-shadow: none; }
.pa-fees .bord { display: table; float: none; margin: 20px auto; }
.pa-fees .preview { margin-left: 15px; }
.pa-fees .or-text { text-align: center; font-size: 20px; font-weight: bold; }
.pa-fees .Edit-box .modal-header { min-height: auto; padding: 10px; }
.pa-fees .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.pa-fees .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.pa-fees .pa-fci { float: none; margin: 20px auto 10px; }

/*fees styles end*/

/*HNW fees styles*/
.pa-hnwfees .modal-lg { width: 100%; margin-top: 30px; }
.pa-hnwfees .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-hnwfees .Edit-box { margin-bottom: 10px; }
.pa-hnwfees .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-hnwfees .box .box-tools { display: block !important; }
.pa-hnwfees .nt { margin-bottom: 10px; border-bottom: 0px solid #e8e8e8; padding-bottom: 10px; }
.pa-hnwfees .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.pa-hnwfees .biogrpahy { margin: 20px auto 20px; float: none; }
.pa-hnwfees .box { border: none; box-shadow: none; }
.pa-hnwfees .bord { display: table; float: none; margin: 20px auto; }
.pa-hnwfees .preview { margin-left: 15px; }
.pa-hnwfees .or-text { text-align: center; font-size: 20px; font-weight: bold; }
.pa-hnwfees .Edit-box .modal-header { min-height: auto; padding: 10px; }
.pa-hnwfees .Edit-box .modal-header h4 { min-height: auto; padding: 0px; margin: 0px; border: none; }
.pa-hnwfees .Edit-box ul li { margin-left: 40px; list-style-type: disc; display: list-item !important; }
.pa-hnwfees .pa-fci { float: none; margin: 20px auto 10px; }

/*HNW fees styles end*/

/*Perfomance styles*/
.pa-perfomance .modal-lg { width: 100%; margin-top: 10px; }
.pa-perfomance .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-perfomance .Edit-box { margin-bottom: 10px; }
.pa-perfomance .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.pa-perfomance .fa-exclamation-triangle { color: #f39c12; }
.pa-perfomance .bord { margin-top: 20px; }
.pa-perfomance .box { border: none; box-shadow: none; }
.pa-perfomance .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }

/*Monthly ROR tab*/
.pa-perfomance .tabs-left,
.tabs-right { border-bottom: none; }
.pa-perfomance .tabs-left { position: relative; z-index: 99; }
.pa-perfomance .tabs-right { border-left: 1px solid #ddd; }
.pa-perfomance .tabs-left>li,
.tabs-right>li { float: none; margin-bottom: 1px; }
.pa-perfomance .tabs-left>li { margin-right: -1px; font-size: 20px;}
.pa-perfomance .tabs-left>li.active { border: 0; }
.pa-perfomance .tabs-right>li { margin-left: -1px; }
.pa-perfomance .tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus { border-bottom-color: #ddd; border-right-color: transparent; }
.pa-perfomance .tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus { border-bottom: 1px solid #ddd; border-left-color: transparent; }
.pa-perfomance .tabs-left>li>a { border-radius: 4px 0 0 4px; margin-right: 0; display: block; outline: 0; }
.pa-perfomance .tabs-right>li>a { border-radius: 0 4px 4px 0; margin-right: 0; }
.tabs-left-wrap { padding-right: 0; }
.pa-perfomance .pa-perfomance .tabs-right-wrap { padding-left: 0; margin-left: -1px; }
.pa-perfomance .tab-content { border: 1px solid #ddd; padding: 15px; background: #fff; min-height: 645px; }
.pa-perfomance .year-form { margin-top: 20px; }
.pa-perfomance .y-thead { float: left; width: 100% }
.pa-perfomance .y-thead h4 { font-size: 20px; border-bottom: 1px #e8e8e8 solid; margin-top: 0px; padding-bottom: 5px; }

/*Monthly ROR tab end*/

/*Benchmark styles */
.pa-benchmark .form-group { width: 100%; display: table; }

/*Benchmark styles end*/

/*Annualized data styles */
.pa-annuldata .box-body { padding-top: 0; }

/*Annualized data styles end*/

/*Perfomance styles end*/

/*Aum styles*/
.pa-aum .modal-lg { width: 100%; margin-top: 10px; }
.pa-aum .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-aum .Edit-box { margin-bottom: 10px; }
.pa-aum .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px 5px; }
.pa-aum .textarea-editor { width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px; }
.pa-aum .box { border: none; box-shadow: none; }
.pa-aum .bord { margin-top: 20px; margin-bottom: 20px; }
.pa-aum .tab-content { border: 1px solid #ddd; padding: 15px; background: #fff; min-height: 645px; }
.pa-aum .tabs-left>li.active>a,
.pa-aum .attr { height:30px; margin:5px;}
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus { border-bottom-color: #ddd; border-right-color: transparent; }

/*Aum styles end*/

/*History styles start*/
.margin-t { margin-top: 10px; }
.handsontable th {
    white-space: normal!important;
}
/*History styles end*/

/*Printer Friendly Styles*/
.pa-printer .bord { float: none; margin: 20px auto; text-align: center; }
.pa-printer .Edit-box h4 { margin-bottom: 10px; }
.pa-printer .btn { margin: 10px auto; }

/*Printer Friendly Styles end*/

/*targets styles*/
.pa-targets .modal-lg { width: 100%; margin-top: 10px; }
.pa-targets .form-horizontal .form-group { width: 100%; padding-bottom: 0px; }
.pa-targets .Edit-box { margin-bottom: 10px; }
.pa-targets .Edit-box h4 { border-bottom: 1px solid #999; font-size: 20px; margin: 0 0 20px; padding: 15px 0 10px; }
.target-rc { margin-top: 20px; }

/*targets styles end*/

/* ====== Product add product tab area styles end======= */

/*under-constuction styles*/

/*.under-construction { padding: 15% 0; }
.under-construction h2 { text-align: center; color: #d0583b;}*/

/*Responsive styles*/
@media (max-width:991px) {
    .navbar-custom-menu>.navbar-nav>li>.dropdown-menu { right: 15px; }
}
@media (max-width:767px) {
    .main-header { z-index: 999999 !important; }
    .main-header .logo { width: 100%; }
    .main-header>.navbar { margin-left: 0px; }
    .main-sidebar { width: 230px; }
    .sidebar { margin-top: 18px; }
    .content-wrapper { margin-top: 120px; }

    .aum-p  {
        word-break: break-all;
    }

    /*footer styles*/
    .main-footer { margin-left: 0px !important; }
}

/*css  (June 30/2016)*/

/*Recent change section css (June 30/2016)*/
.rc-box { box-shadow: none !important; float: left; margin-bottom: 0; }
.rc-box .with-border { padding: 0  0 5px !important; margin-bottom: 10px; }
.rc-box .box-title { float: left; margin-right: 10px; margin-top:5px; font-size:14px; font-weight:normal;}
.rc-box .box-tools { float: left; position: static; display: table !important; }
.rc-box .btn-box-tool { padding: 5px 8px 5px 8px; }

/*aum tab css */
.aum-select { background: rgba(0, 0, 0, 0) url("../images/arrows-down.png") no-repeat scroll 98% center; text-transform: capitalize; border: 1px solid #ccc; }
.aum-p { margin: 0; padding: 0; color: #737373; }

/*produ tab css */
.prdct-select { background: rgba(0, 0, 0, 0) url("../images/arrows-down.png") no-repeat scroll 98% center; text-transform: capitalize; border: 1px solid #ccc; }

/*css (June 30/2016) end here*/

/*Included by Jayaraj on 2016-07-03 for admin footer*/
.skin-blue-light .main-footer { z-index: 999 !important; }

/*change passwod */
.change-password-outer { background-color: #fff !important; padding: 17px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.password-c { font-size: 13px; }
.custom-btn { background: #3c8dbc none repeat scroll 0 0; border-bottom: 2px solid #5c9a24; color: #fff; display: inline-block; font-size: 15px; padding: 4px 17px; text-transform: capitalize; width: auto; }
.custom-btn:hover,
.custom-btn:focus { color: #fff; }
.margin-b-20 { margin-bottom: 20px; }
.page-not-found { margin: 12% 32% auto !important; }

/*to remove the up and down arrows from number input box.*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.chng-btn-bg { background: rgba(0, 0, 0, 0.1) !important }
;

/* BEGIN: add on 2016.08.31 as part of integrating material design for popup, to push leftpane below popup message.*/
.main-sidebar { z-index: 0 !important; }
@media (min-width:768px) {
    .sidebar-mini .sidebar-collapse .main-sidebar { z-index: 0 !important; }

/* END: add on 2016.08.31 as part of integrating material design for popup, to push leftpane below popup message.*/ }
reset
/* BEGIN: Included to modify the ngMaterial css to show the popup in scrolls.
and to bypass errors. 
Added by Jayaraj on 2016.08.31 */
.md-backdrop { position: fixed !important; }
.md-dialog-is-showing { overflow: visible !important; }
.skin-blue-light .wrapper,
.skin-blue-light .main-sidebar,
.skin-blue-light .left-side { z-index: 78 !important; }

/* END: Included to modify the ngMaterial css to show the popup in scrolls.
and to bypass errors.*/
.textCenter { text-align: center; }
.form-control.percentage { background-image: url("../images/percentage.png"); background-position: 95% 10px; background-repeat: no-repeat; }
.form-control.width150 { width: 150px; }
.form-control.millions { background-image: url("../images/millions.png"); background-position: 95% 10px; background-repeat: no-repeat; padding-right: 54px; }
.form-control.width130 { width: 130px; }
.form-control.mm { background-image: url("../images/mm.png"); background-position: 95% 10px; background-repeat: no-repeat; padding-right: 35px; width: 100px }
.form-control.width110 { width: 110px; }
span.dollar { position: absolute; left: 19px; top: 41px; }
.colMarg { margin-right: 10px; }
.colMarg:last-child { margin-right: 0px; }
.create-report-btn { width: auto; padding: 4px 17px; background: #3c8dbc; color: #fff; text-transform: capitalize; font-size: 15px; border-bottom: 2px solid #5C9A24; display: inline-block; }
.create-report-btn:hover,
.create-report-btn:focus { color: #fff; }
@media (max-width:360px) {
    .step { display: none; }
    .steps { font-size: 14px; }
    .create-report-btn { padding: 4px 8px; }
    .custom-btn { margin-bottom: 5px; }
}
.ppar-ul { width: 100%; margin: 0 0 20px 0; padding: 0; float: left; }
.ppar-ul li { list-style: none !important; width: 50%; margin-bottom: 8px; float: left; }
.report-head { background-color: white }
.pdl40 { padding-left: 40px; }
.textCenter { text-align: center; }

/*Pool Reports css*/
.pool-table input { margin-right: 10px; margin-left: 20px; }
.pool-td-width { width: auto }

/*Pool Report-01 css*/

/*.pr-table tr th { background: #008000; color: #fff; font-size: 20px; }*/

/*color changed as per client request..*/
.pr-table tr th { background: #1E4D78; color: #fff; font-size: 20px; }
.pr-table .sub-head { font-weight: bolder; text-align: center; }
.pr-table .sub-head td:nth-of-type(1) { width: 230px; }
.pr-table .sub-head td:nth-of-type(3) { border-right: none; }
.pr-table tr th span { float: right; font-size: 16px; }

/*.pr-table tr td { text-align: center; }*/
.pr-table tr td { text-align: center; padding: 0px !important; border-top: 1px solid #ddd; }
.pr-table .median { font-weight: bold; color: #000080; }
.pr-table tr td:nth-of-type(1) { text-align: left; min-width: 120px; }
.pr-table tr td:nth-of-type(4) { border-right: 1px solid #333; }
.pr-table tr td:nth-of-type(11) { border-right: 1px solid #333; }
.td-width-10 { width: 65px; }

/*Pool Report-02 css*/

/*.pr-table-02 tr th { background: #008000; color: #fff; font-size: 20px; }*/

/*color changed as per client request..*/
.pr-table-02 tr th { background: #1E4D78; color: #fff; font-size: 20px; }
.pr-table-02 tr th span { float: right; font-size: 16px; }

/*.pr-table-02 tr td { text-align: center; }*/
.pr-table-02 tr td { text-align: center; padding: 2px !important; /*border-top: 1px solid #ddd;*/ }
.pr-table-02 .sub-head { font-weight: bold; color: #000; }
.pr-table-02 .sub-table { width: 100%; min-height: 20px;}

/*.pr-table-02 .sub-table .sub-head td:not(:last-child) { padding: 0 10px 0 0; }*/

/*.pr-table-02 .sub-table tr td { padding: 3px; }*/

/*reduced padding as per client request*/
.pr-table-02 .sub-table tr td { padding: 2px; min-width: 25px; }
.pr-table-02 .sub-table tr td span { padding: 3px; color: #008000; font-size: 11px; }
.select-style select { line-height: 17px; border-radius: 2px; padding: 6px 24px 8px 8px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;/* text-transform: capitalize; */ }
.pr-table-02-sub-table-td { vertical-align: middle; }

/*section cover css*/
.sc-head { color: #1E4D78; text-align: center; padding-bottom: 10px; border-bottom: 1px solid #1E4D78; }
.section-cover-div { float: left; width: 50%; margin-bottom: 20px; }
.section-cover-table { width: 600px; /*min-height: 215px;*/ border: 3px #1E4D78 solid; margin: 50px auto; font-size: 18px; }
.section-cover-table tr th { padding: 10px; color: #fff; font-size: 24px; background-color: #1E4D78; }
.section-cover-table tr td { padding: 10px; }

/*.section-cover-table tr td:first-child { background-color: #e1e1e1; }*/
.sc-img { margin: 0 auto 20px auto; display: table; }
.section-cover-table-2-div-parent { margin: 20px auto; }
.section-cover-table-2-div { border: 3px #1E4D78 solid; margin: 20px auto; }
.section-cover-table-2-div .innerDiv1 { background-color: #1E4D78; color: #fff; padding: 10px; font-size: 24px; text-align: center; }
.section-cover-table-2-div .innerDiv2 { padding: 5px; display: table; margin: 0 auto; }
.section-cover-table-2 { width: 100%; font-size: 18px; }
.section-cover-table-2 tr { border: 1px solid lightgrey; border-right-style: none; border-left-style: none; }
.section-cover-table-2 tr td { padding: 10px; width: 50%; }

/*reports-custom*/
.progress-striped>.bordrad { border-radius: 10px !important; }
.pooled-title { float: left; clear: left; }
.upperleft { text-transform: uppercase; float: left !important; color: #fff; text-transform: capitalize; }
.cover-content { margin: 100px auto; text-align: center; }
.cover-content img { object-fit: contain; }
.cover-header-footer { width: 98%; height: 15px; margin: 0 auto; background-color: #1E4D78; }
.floatLeft { float: left; }
.floatRight { float: right; }
.width100 { width: 100%; }
.margTop10 { margin-top: 10px; }
.padLeft10 { padding-left: 10px; }
.fixed-bar { position: fixed; z-index: 9999; background-color: #fff; top: 0; padding: 15px; }
.margin-left-10 { margin-left: 10px !important; }
.colorBlu { color: #00c0ef; }
.stack-this { float: left; clear: left; }
/*.makescrollablex { overflow-x: scroll; }*/
.prod-aum-monthly-ml15 { margin-left: 15px; width: 150px; float: left; }
.prod-aum-monthly { width: 155px; float: left; }
.prod-aum-monthly-fl { width: 150px; float: left; }
.margLft10 { margin-left: 10px !important; }
.hold-month-in-full-width { width: auto; }
.hold-asset-month-in-full-width { width: auto; }
.assist { float: right; color: #2196F3; }
.companyName { float: left; font-size: 26px; text-transform: capitalize; color: #1F497D; }
.currencyProdAum { text-transform: capitalize; }
.updates { padding-top: 15px; padding-bottom: 15px; background-color: #DBE5F1; border-top: 2px #1F497D solid; border-bottom: 2px #1F497D solid; }
.quoterInnner { width: 100%; margin: 0px; padding: 0px; border: 1px solid #d2d6de; position: absolute; right: -65px; top: 0px; }
.quoterInnner li { list-style: none; line-height: 24px; text-align: center; }
.quoterInnner li a { text-decoration: none; color: #72afd2; }
.quoterActive { background-color: #0067c0; }

/*product - aum*/
.port-aum { padding-left: 10px; padding-right: 10px; margin-top: 5px; }




/*Responsive Fix css */
.nav-tabs-custom>.tab-content { width: 100%; display: table; }
.bord { margin-bottom: 10px; }
.sideways { float: left; }
.main-footer { margin-left: 300px !important; }
.pool-table-new tr td:nth-of-type(1)  {min-width: 300px;}

.main-footer-dc { margin-left: 0 !important; }
.content-dc { margin-left: 0 !important; }

@media (max-width:767px) {
    .main-footer { margin-left: 0px !important; }
    .quoterInnner { position: initial; margin-top: -41px; margin-left: 86%; float: left; width: 61%; margin-bottom: 20px; }
    .prod-aum-monthly-ml15 { width: 100%; }
    .prod-aum-monthly-ml15 .cad { margin-top: 0; }
    .pool-table-new tr td:nth-of-type(1)  {min-width: initial; font-size: 12px;}
    .pool-table-new tr td:nth-of-type(2)  {min-width: 100px;}
    .pool-table-new tr td:nth-of-type(3)  {min-width: 100px;}

}
.ui-accordion .ui-accordion-header {
	    background: #f6fdff !important;
	    border-left: #00c0ef 5px solid !important;
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
}
.ui-widget-content{
	background-color: #f6fdff !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
}
.ui-state-active,.ui-state-default{
	border:0px !important;
}
.yearFont{
	font-size: 16px;
}

.activeAumYearQuarterFont {
	font-weight: bold;
}

select::-ms-expand {
    display: none;
}
.proHide{
	font-weight: 100 !important;
}

.navbar-nav {
    float: left !important;
    margin: 0px 15px !important;
}

.filename {
	font-size: 15px;
    margin-left: 3px;
}
/*ack to top styles*/
.move-top{position: fixed;bottom:15px; right:25px; height: 55px;width: 55px;background: #3c8dbc;border-radius: 50%;border: 3px solid #fff;text-align: center;cursor: pointer;display: none;}
.move-top span {font-size: 20px;margin-top: 4px;}
footer .move-top h6 {font-weight: 600;font-size: 10px;text-transform: uppercase;margin:-5px 0 0 0;color: #fff !important}
.move-btn {top: -15px;}
.absolute{ position: absolute;top: -28px;right: 25px; }
.fixed{ position: fixed; }
.hide{ display: none; }
.show{ display: block; }

.ul-admintool { list-style:none; height:120px;}

.exclude-topmargin {margin-top: 30px !important}

.btn-space {
    margin-right: 15px;
}
.user-table >thead>tr>th{
	 border: 1px solid #d2d6de !important;
}
.user-table >tbody>tr>td{
	 border: 1px solid #d2d6de !important;
}
.table-user h4{
	color: #3c8dbc;
    font-weight: 600;
}
.table-user thead {
	background-color: rgba(210, 214, 222, 0.25) !important;
}
md-checkbox.md-checked.blue .md-icon {
 background-color: #3c8dbc;
}
.search-user a:hover {
    text-decoration: underline;
} 
#fxRate{
    /* width: 100% !important; */
}
.md-dialog-container, md-dialog{
	    z-index: 9999 !important;
}

.edituser .table>thead>tr>th,.edituser .table>tbody>tr>th, .edituser .table>tfoot>tr>th, .edituser .table>thead>tr>td, .edituser .table>tbody>tr>td, .edituser .table>tfoot>tr>td{
	border: none !important;
}

.edituser .modal-dialog{
	    margin: 0px auto !important;
}
/*
.edituser .modal-body{
	padding: 0px !important;
}
.edituser.modal-open .modal{
	overflow-y: hidden !important;
}*/
.md-datepicker-calendar-pane{
	z-index: 9999 !important
}

.percomplete-table >tbody>tr>th {
	    border: 1px solid #d2d6de !important
}
.admin-user-popup .modal-dialog{
	margin:0px !important;
}
    

    