/* CSS Document */

/* ======= common styles ======= */
.box-footer {border-top: 1px solid #e8e8e8;}
.cn-head {text-align: left; font-size: 18px; padding: 5px 0;}
.skin-blue-light .main-header .navbar{ background-color: #fff; }
.skin-blue-light .main-header .logo{ background-color: #fff; }
.skin-blue-light .main-header .logo:hover{ background-color: #fff; }
.skin-blue-light .main-header .navbar .sidebar-toggle:hover{ background-color: #fff; color: #000; }
.skin-blue-light .main-header .navbar .sidebar-toggle{ color: #404040; }
.skin-blue-light .main-header .navbar .nav>li>a{ color: #404040; }
.skin-blue-light .main-header .navbar .nav>li> a:hover,
.skin-blue-light .main-header .navbar .nav>li> a:focus{ color: #000 !important; }
.skin-blue-light .main-header li.user-header{ background-color: #fff; }
.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{ color: #404040; font-size: 15px}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{ box-shadow: 0px 4px 8px #e0e0e0; }



			/* ======= login page styles ======= */
			/*===================================*/

.login-page, .register-page {background: url(../image/login.jpg);background-size: cover;margin: 12% auto;overflow-y: hidden;}
.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;}
.login-box, .register-box {width: 360px;margin: 7% auto;float: left;}
.login-outer {width: 360px;margin: 0 auto;}

			/* ======= 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 ======= */
			/*=====================================*/

/* ======== main header styles ========*/
.main-header .logo ,.main-sidebar {width: 300px;}
.main-header>.navbar {margin-left: 300px;}
.wrapper { overflow: visible; }
/*.sidebar-menu .treeview-menu>li .sidebar-form {margin: 0px;}*/
.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; }

/*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 ======= */
.skin-blue-light .main-footer {  }
.main-footer {margin-left: 300px;}

/* ========  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 ======= */
.content-wrapper { margin-left: 300px; }
.details-tab-section .nav-tabs li i { margin-right: 10px; }
.details-tab-section .nav-tabs li .fa-building { color: #737373 }
.details-tab-section .nav-tabs li .fa-user { color: #737373; }
.details-tab-section .nav-tabs li .fa-tag { color: #737373; }
.details-tab-section .nav-tabs li .fa-eye { color: #737373; }
.details-tab-section .nav-tabs li .fa-exclamation-triangle { color: #737373; }
.details-tab-section .nav-tabs-custom>.nav-tabs>li { background: #fff;margin-right: 0px;border-right: 1px solid #f4f4f4; }
.details-tab-section .nav-tabs-custom>.nav-tabs>li.active { border-right: 0px; }
.details-tab-section .nav-tabs-custom>.nav-tabs>li.active .fa{ color: #00c0ef; }
.details-tab-section .nav-tabs-custom>.nav-tabs>li.active a{ color: #00c0ef !important; }
.nav-tabs-custom>.tab-content{ padding:17px; min-height: 460px;}
.nav-tabs>li>a{ border-bottom:1px solid #f4f4f4; }
.nav-tabs-custom>.nav-tabs>li{ margin-bottom: -1px; }
.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover, .nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus, .nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{ border-bottom:1px solid #f4f4f4; cursor: pointer; }
.details-tab-section .nav>li>a {padding: 10px 20px; }
.details-tab-section .add-company-btn { padding-top: 20px;}
.details-tab-section .add-company-btn .btn-block { width: auto;padding: 7px 35px;font-size: 14px;}
.details-tab-section .edit-title h3 { color: #4a4a4a; margin: 25px 0;font-weight: 300;}
.details-tab-section .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(../image/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*/
.details-tab-section .tab-content .inner-menu nav { border-bottom: 1px solid #e8e8e8;margin-top: 15px; }
.details-tab-section .tab-content .inner-menu nav ul { list-style-type: none;padding-left: 0; }
.details-tab-section .tab-content .inner-menu nav ul li { display: inline-block;margin-bottom: 5px;margin-bottom: 10px; }
.details-tab-section .tab-content .inner-menu nav ul li.active a,.details-tab-section .tab-content .inner-menu nav ul li:hover a {background: #0067c0;color: #fff;border-color: #0067c0;}
.details-tab-section .tab-content .inner-menu nav ul li a { font-size: 12px;border: 1px solid #ccc;padding: 5px 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 #e0e0e0; 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 0 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 #e0e0e0; 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: #5d5d5d;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: right;font-size: 14px;color: #4695d5;}
.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(../image/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;}
.view-details .btn-block { width: 130px;background-color: #0067c0;margin-bottom: 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; }
.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: 26px;font-weight: 600; }
.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 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 #e0e0e0;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: 25px;}
.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 #e0e0e0;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 #e0e0e0;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 #e0e0e0;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;}
/* ======= 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 #e0e0e0;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 #e0e0e0; 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 .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: 30px; 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 #e0e0e0; 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: 30px; 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 #e0e0e0; 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: 30px; 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 #e0e0e0; 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: 30px; 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: 400px;}
.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*/



/* ====== Personnel details tab area styles ======= */

/*common styles*/
.Edit-box h4{border-bottom:1px solid #e0e0e0;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-top: 20px;}
/*common  styles end*/

/*biography tab styles*/
.personal-biography .Edit-box h4{border-bottom:1px solid #e0e0e0;font-size:20px;margin:0 0 30px;padding:15px 0 10px;}
.personal-biography .Edit-box .box img {margin:0 auto;}
.personal-biography .or-text {text-align: center; font-size: 30px; font-weight: bold;}
.personal-biography .textarea-editor {width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;}
.personal-biography .biogrpahy {margin:20px auto 20px; float: none; }
.personal-biography .box {border:none; box-shadow:none;}
.personal-biography .box .box-tools {display: block !important;}
.personal-biography  .preview { margin-left: 15px; }
/*biography styles end*/

/*view and print tab styles*/
.view-print .box-body {margin:20px 0px;}
.view-print .Edit-box h4{border-bottom:1px solid #e0e0e0;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 #e0e0e0;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 #e0e0e0;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 #e0e0e0;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 #e0e0e0;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: 1px 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  .preview { margin-left: 15px; }
.pa-description .or-text {text-align: center; font-size: 30px; 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 #e0e0e0;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: 1px 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  .preview { margin-left: 15px; }
.pa-process .or-text {text-align: center; font-size: 30px; 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 #e0e0e0;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: 1px 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  .preview { margin-left: 15px; }
.pa-fees .or-text {text-align: center; font-size: 30px; 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 #e0e0e0;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: 1px 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  .preview { margin-left: 15px; }
.pa-hnwfees .or-text {text-align: center; font-size: 30px; 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 #e0e0e0;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; }
.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: 578px;}
.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%;}
/*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 #e0e0e0;font-size:20px;margin:0 0 20px;padding:15px 0 10px; }
.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;}
/*Aum 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*/

/* ====== 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 .logo { width: 100%; }
	.main-header>.navbar { margin-left: 0px; }
	.main-sidebar { width: 230px; }

	/*footer styles*/
	.main-footer { margin-left: 0px; }

}
/* Left side Lod more Div */
#scrollbox {
  width: 290px;
  height: 480px;
  overflow: auto;
  overflow-x: hidden;
  border: 1px solid #f2f2f2;
  }
 #scrollContainer {
  /*width: 280px;*/
  width: 100%;
  /*margin: 0px auto;*/
  padding: 0px 0;
}
.preparingadmin:before {
  z-index: 50;
  content: '.';
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.listFinish{
	color: #DD4B39;
	text-align: center;
	margin-top: 10px;
}
.slimScrollDiv, .slimScrollDiv #scrollbox{
	min-height: 300px;
}
.modal-custom-render {
	position: fixed;
	top: 10%;
	left: 50%;
	max-height: 500px;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline: none;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.ui-datepicker-calendar {
  display: none;
}
.margin-c{
	 margin-left: 33% !important;
    margin-top: 10px !important;
}
#example1{
	width: 100% !important;
   }
.termslink:hover{
	cursor: pointer;
    text-decoration: underline;
}
.tablefont{
	font-size: 13px !important;
}
/* MD design overRight */
md-select{
	margin: 0px !important;
	border: 1px #d2d6de solid;
}
.mdContainer{
	min-height: 400px;
}
.searchCriteria{
	height: 260px;
}
.searchContainer{
	min-height: 550px !important;
}
.sortorder:after {
  content: '\25b2';   // BLACK UP-POINTING TRIANGLE
}
.sortorder.reverse:after {
  content: '\25bc';   // BLACK DOWN-POINTING TRIANGLE
}
.backto-search {
	width: 100%;
}
.backto-search button{
	float: right;
}
.enduserQuoter{
	width: 60%;
    margin: 0px;
    padding: 0px;
    border: 1px solid #d2d6de;
    position: absolute;
    right: -10px;
    top: 0px;
}
.enduserQuoter li {
	 list-style: none;
    line-height: 24px;
    text-align: center;
}
.loaderBackground{
	width: 100%;
    background: white;
    height: 1509px;
    position: absolute;
    z-index: 999
}

.border-bottom-grey{
	border-bottom: 3px solid #d2d6de;
}

.underline {
	text-decoration: underline !important;
}

.portfolioBlender th,  .portfolioBlender td{
	border: 0px !important;
}
.modal-backdrop{
	background-color: #ffffff !important;
	z-index: 9 !important;
}
.no-border{
	border: none !important
}

.n-marg-top-30 {
	margin-top: -75px !important;
}
#quartilesPrint .highcharts-xaxis  {
	display: none !important;
}