.add-account .modal-dialog{width:1700px;}
/* .outlook-modal.add-account .modal-dialog{width:100%;} */
.m-t-sm{margin-top: 10px;}
.add-account .tab-pane{float: left;width: 100%}
.add-account .tab-content {margin-top: 10px;display: inline-block;width: 100%;}
.outlook-modal.add-account .tab-content {margin-top: 0;}
.add-account .panel-form.form-lg .form-fields {padding: 0px 10px 10px 0px;min-height: 65px;width:16.6% ;}
.add-account .panel-form .form-fields.c-break{clear:both}
.add-account .form-group {margin-bottom:0px;}
.add-account .panel-form.form-lg .form-fields.append-field{width: 50%}
.add-account .panel-form .form-plus .fa-plus-circle, .panel-form .form-plus .fa-plus-circle{font-size: 12px; cursor: pointer;padding-left: 5px;}
/* .add-account .btn-remove-phone + span,.add-account .close.btn-remove-mail + span{position: absolute;  right: -52px; top: 7px;} */
.add-account .intl-tel-input{ float: left;width: 100%;}
/* .add-account .close.btn-remove-phone,.add-account .close.btn-remove-mail{position: absolute;right: 8px;top: 7px} */
.add-account .create-new-acc .radio{float: left;width: 32.3%;}
.add-account .create-new-acc{background: #f3f3f4;margin-bottom: 10px; padding: 10px;} 
.outlook-modal.add-account .create-new-acc{padding: 0;} 
.add-account .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {width: 94px !important;}
.add-account .append-field .input-group-addon {  padding: 4px 10px; /*border: 0px;*/}
.add-account .append-field .input-group-addon .radio{margin: 0px}  
.add-account .append-field .input-group-addon .radio input[type="radio"]:checked + label::after{top: 5px}
.add-account .append-field .add-set{float: left;width: 100%;margin-bottom: 20px}
.add-account .append-field .add-set > div:first-child{float: left;width: 110px;}
.add-account .append-field .add-set > div:nth-child(2){float: left;width: 284px;position: relative;}
.add-account .append-field .add-set > div:nth-child(2) > span{position: absolute;  right: -75px; top: 7px;}
#crm_account_popup.add-account .newacc-content {width: calc(100% + 24px);margin: 0 -12px;background-color: #F3F3F4;float: left;padding: 0 0 0 12px;}
#crm_account_popup.add-account .create-new-acc .radio{float: left;width: 100%;}
.add-account .newacc-content {width: 100%;max-width: 900px;margin: 0 auto;}
#crm_account_popup.add-account .newacc-content {width: 100%;max-width: 100%;margin: 0 auto;}
.add-account .newacc-content .font-bld{font-weight: 600;}
.add-account .form-fields .typeaheadSearch {margin-left: 0; width: 100%; border: 1px solid #ddd;}
/* .outlook-modal.add-account .form-fields .typeaheadSearch {padding: 10px;} Removed for PST- 17116*/
.add-account .form-control {border: 1px solid #ddd;}
.contact-view a, .account-view a, .ticker-view a, .account-view-tab a{/*color: #4574C2;*/font-weight: 600;}
.outlook-modal .contact-view a, .outlook-modal .account-view a, .outlook-modal .ticker-view a, .outlook-modal .account-view-tab a{color: #000;font-weight: 500;}
.outlook-modal .contact-view a.active, .outlook-modal .account-view a.active, .outlook-modal .ticker-view a.active, .outlook-modal .account-view-tab a.active {color: #fff;font-weight: 500;}
.outlook-modal .contact-view a:hover, .outlook-modal .account-view a:hover, .outlook-modal .ticker-view a:hover, .outlook-modal .account-view-tab a:hover {color: #fff;font-weight: 500;}
.account-view-tab .phone-numbers .input-group ,.account-view-tab .phone-numbers .input-group .iti{width: 100%;}
.account-view-tab .phone-numbers .input-group .iti--allow-dropdown .iti__flag-container {z-index: 4;}
.outlook-modal.account-view-tab .phone-numbers .input-group .iti--allow-dropdown .iti__flag-container, .outlook-modal .iti--separate-dial-code .iti__flag-container {z-index: auto;}
.add-account .tickerStruc{float: left;width: 100%;padding: 10px;background: #f3f3f3;margin-bottom: 10px;margin-top: 20px;}
.add-account .additionalrows{float: left;width: 100%;}
.add-account .acctCreation .chosen-choices, .contact_crm_model .chosen-choices {overflow: auto;}
/* .add-account .primary-fld{padding-top: 30px!important;}  */
/* .add-account .primary-fld > label{margin-bottom: 12px;} */
#add-account .primary-fld > .checkbox{margin-left: 12px;}
#add-account .primary-fld > .icon-close, #add-account .primary-fld > .icon-rounded-add-button{margin: 2px;}
.add-account .primary-fld > .icon-close{color: #f44336;font-weight: bold;}
.add-account .primary-fld > .icon-rounded-add-button{color: #4caf50;position:static!important}
    
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left: 98px}
.outlook-modal.add-account .primary-fld > .checkbox { margin: 0 !important;}
.outlook-modal.add-account .primary-fld > .checkbox label { min-height: auto;line-height: 21px;}
.outlook-modal.add-account .form-fields.primary-fld {display: flex; align-items: center;margin-top: 10px;}
#add-account .Corporate #Corporate_accountInfo .form-fields.primary-fld .checkbox, #add-account .Corporate #Corporate_accountInfo .form-fields.primary-fld button.icon {margin-top: 7px;}
.account-details-options.contact-details .table-row{display: table;vertical-align: middle;}
.account-details-options.contact-details .account-title .account-details-options{
    width: 20px;
    text-align: right;
}
.account-details .table-row .table-cell:nth-of-type(2), .account-details .table-row .table-cell:nth-of-type(3), .account-details .table-row .table-cell:nth-of-type(4) {
    width: 20px;
    text-align: right;
}
/* .add-account .primary-fld .icon-rounded-add-button {
    color: #4caf50;
} */
/* .add-account div.Tokenize ul.TokensContainer, */
/* .add-account  div.Tokenize ul.Dropdown {border: 1px solid #C3C3C3;height: 32px;} */
/* .add-account .custom-form select,  */
/* .add-account .select2-selection {height: 34px;border: 1px solid #C3C3C3;} */


/* .add-account div.Tokenize ul.TokensContainer li.Token,  */
/* .add-account div.Tokenize ul.TokensContainer li.TokenSearch {margin: -2px 0 0 5px;} */
/* .add-account .panel-form .chosen-choices{max-height: 32px;overflow-y: auto;} */
/* .add-account .icon-group{width: 37px;color: #838383;} */
/* #focus-cvrg .form-fields .custom-checkbox.m-t-md{margin-top:20px;} */
	

/*Time Range Slider*/
.add-account .ui-slider-horizontal {height: 8px; background: #D7D7D7; border: 1px solid #BABABA; box-shadow: 0 1px 0 #FFF, 0 1px 0 #CFCFCF inset; clear: both; margin: 8px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
.add-account .ui-slider {position: relative; text-align: left;float: left; width: 100%; margin: 10px 0px 7px 0px;} 
.add-account .ui-slider-horizontal .ui-slider-range { top: -1px; height: 100%;}
.add-account .ui-slider .ui-slider-range {position: absolute;z-index: 1;height: 9px;font-size: .7em;display: block;border: 1px solid #1E90FF;box-shadow: 0 1px 0 #1E90FF inset;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;background: #1E90FF;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiÃ¢â‚¬Â¦pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size: 100%;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #1E90FF), color-stop(100%, #1E90FF));background-image: -webkit-linear-gradient(top, #1E90FF, #1E90FF);background-image: -moz-linear-gradient(top, #1E90FF, #1E90FF);background-image: -o-linear-gradient(top, #1E90FF, #1E90FF);background-image: linear-gradient(top, #1E90FF, #1E90FF);}
.add-account .ui-slider .ui-slider-handle {border-radius: 50%; background: #F9FBFA; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiÃ¢â‚¬Â¦pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #C7CED6), color-stop(100%, #F9FBFA)); background-image: -webkit-linear-gradient(top, #C7CED6, #F9FBFA); background-image: -moz-linear-gradient(top, #C7CED6, #F9FBFA); background-image: -o-linear-gradient(top, #C7CED6, #F9FBFA); background-image: linear-gradient(top, #C7CED6, #F9FBFA); width: 22px; height: 22px; -webkit-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset; -moz-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset; box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset; -webkit-transition: box-shadow .3s; -moz-transition: box-shadow .3s; -o-transition: box-shadow .3s; transition: box-shadow .3s; }
.add-account .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 22px; height: 22px; cursor: default; border: none; cursor: pointer; }
.add-account .ui-slider .ui-slider-handle:after {content:""; position: absolute; width: 8px; height: 8px; border-radius: 50%; top: 50%; margin-top: -4px; left: 50%; margin-left: -4px; background: #1E90FF; -webkit-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF; -moz-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 white; box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF; }
.add-account .ui-slider-horizontal .ui-slider-handle {top: -9px;margin-left: -.6em;}
.add-account .ui-slider a:focus { outline:none;}
.add-account .theme-table td .fa{ padding: 0px 10px}
.outlook-modal.add-account .theme-table td .fa{ padding: 0px 5px;color: #777;}
/*Meeting slot form*/
	.add-account .meeting-form strong{font-weight:600;}
	.add-account .meet-tzone a{text-decoration: underline;color: #333;}
	.add-account .time-range{display:inline-block;}
	.add-account .time-slider span{font-weight:600;font-size:13px;}
	.add-account .time-slider small{margin:3px 0px;display:inline-block;}
	.add-account .meetSlot-fields .btn-custom{margin-top:25px;}
	.add-account .meetSlot-fields li{padding-bottom:0px!important;}

/* Add Account [corporate, investor, Service] */

.add-account.add-acc-inp .tab-content ul li input{height: auto;}
.add-account.add-acc-inp .tab-content ul li .date input{height: 32px;}
.add-account.add-acc-inp .acctCreation ul li .add-set .phone-numbers input{z-index: 0;}


@media only screen and (min-width: 1540px) and (max-width: 1725px) {
	.add-account .modal-dialog {width: 1500px;}
}
@media only screen and (min-width: 1240px) and (max-width: 1539px) {
	.add-account .modal-dialog {width: 1200px;}
	.add-account .panel-form.form-lg .form-fields {width: 20%;}
}
@media only screen and (min-width: 1033px) and (max-width: 1239px) {
	.add-account .modal-dialog {width: 1000px;}
	.add-account .panel-form.form-lg .form-fields {width: 25%;} 
}
@media only screen and (min-width: 885px) and (max-width:1032px){
	.add-account .modal-dialog {width: 800px;}
	.add-account .panel-form.form-lg .form-fields {width: 33.3%;} 
}
@media only screen and (min-width: 244px) and (max-width:884px){
	.add-account .modal-dialog {width: auto;}	
}
@media only screen and (min-width: 550px) and (max-width:884px){
	.add-account .panel-form.form-lg .form-fields {width: 50%;} 
	
}
@media only screen and (min-width: 360px) and (max-width:549px){
	.add-account .panel-form.form-lg .form-fields {width: 100%;} 
}
@media only screen and (min-width: 360px) and (max-width:1034px){
	/* .add-account .mandate-field {float: right;margin-top: 0px;margin-bottom: 10px; width: 100%;} */
	.add-account .tabs-container.pageTabs{float:left;width:100%;}
}
@media screen and (max-width: 1035px) and (min-width: 360px){
.add-account .panel-form.form-lg .form-fields.append-field{width: 100%}
}

/* Start: Added by sundar */
#add-account .hidden {
	visibility: collapse;
	width: 0;
	padding: 0;
	display: inline-block;
}

#add-account input[type="checkbox"]:focus + label::before, 
#add-account input[type="radio"]:focus + label::before {
	outline: 0px auto -webkit-focus-ring-color;
}

#add-account button.icon-rounded-add-button {
	position: absolute;
    top: 31px;
    right: 21px;
}

#add-account button.icon-minus {
	position: absolute;
    top: 31px;
    right: 41px;
}

#add-account .additional button.icon-rounded-add-button {
	position: absolute;
    top: 31px;
    right: 7px;
}

#add-account .additional button.icon-minus {
	position: absolute;
    top: 31px;
    right: 26px;
}
/* End: Added by sundar */
.additional input{padding-right:44px;}
.add-account .chkbox-m-l{margin-left: 15px}
.popover.acctMgntPopover{max-width:650px;} 

/*************** MIFID FORM CSS ***************/

/**************************************************************** Refinitiv*********************************************************************/
.i_highlight{background-color:#fdf6bd!important;}
.refinitiv-data{font-style:italic;padding-left: 5px;padding-right: 5px;cursor:pointer;height: 19px;overflow: hidden;text-overflow: ellipsis;width: auto;min-width: 35px;display: inline-block;}
.refinitive-legend{float:left;margin-bottom: 10px;}
.outlook-modal .refinitive-legend{margin-bottom: 0;}
.outlook-modal .refinitive-legend{margin-bottom: 0;}
.refinitive-legend span{height: 10px; width: 10px;display: inline-block;}
.refinitive-legend label{margin-left:5px;font-weight: normal}
.refinitive-legend > div:first-child span{background:rgba(242,253,155,0.89) !important;}
.refinitive-legend > div:last-child span{background:rgba(253,206,158,1) !important;}
.refinitiv-data:empty{height:0;display:none !important;}
.outlook-modal .form_view .input-group span.refinitiv-data {position: relative;right: auto;bottom: auto;height: auto;}
.outlook-modal .form_view .form-group:has(.refinitiv-data[data-content]:not([data-content=""])) {/*border-bottom: none !important;*/}
.outlook-modal .form_view .form-group:has(.refinitiv-data[data-content]:not([data-content=""])) .input-group input {border-bottom: 1px solid #ccc !important;}
/* .refinitiv-data:hover{background:#1e90ff;font-style:normal;color: #fff;font-weight: 300;} */
.singlelabelswitch{float: right;}
.singlelabelswitch label{cursor:pointer;font-weight:normal;}
[data-match="false"]{color:#000;background:rgba(253, 206, 158, 1) !important;}
[data-match="true"]{color:#000;background:rgba(242,253,155,0.89) !important;}


/**PST-16312*/
 div.Tokenize ul.TokensContainer li.Placeholder {color: #aaa!important;font-size: 12px;}

