@charset "ISO-8859-1";

html {
	scroll-behavior: smooth;
}

.next-gen-header h1 {
    color: #00238C !important;
    font-family: 'noto-sans-bold';
    font-size: 26px;
}

.next-gen-prime-content {
	/* background-color: #F5F5F9; */
    background-color: #FFFFFF;
}

.next-gen-card {
	padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 2rem;
    padding-right: 2rem;
    /* box-shadow: 0 3px 5px 0 #dedede; */
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background-color: #FFFFFF;
}

input.next-gen-form-control {
	border: 1px solid #727272;
	border-radius: 20px !important;
	height: 40px !important;
	width: 100% !important;
	font-size: 14px;
	padding-left: 10px;	
	background: none !important;
	color: black;
}

select.next-gen-form-control {
	border: 0;
	height: 40px !important;
	width: 100% !important;
	font-size: 14px;
	padding-left: 10px;	
	background: none !important;
	color: black;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.next-gen-select-container {
    border: 1px solid #727272;
	border-radius: 20px !important;
    overflow: hidden; 
    height: 40px !important;
	width: 100% !important;
    position: relative;
    display: block;
}

.next-gen-select-container:after {
    content:"\f107";
    font-size: 24px;
    font-family: FontAwesome;
    color: #0000C9;
    text-align: center;
    max-width: 30px;
    height: 100%;  
    padding: 2px 10px 2px 0px;
    position: absolute; right: 0; top: 0;
    background: #ffffff;
    z-index: 1;
    pointer-events: none;
    box-sizing: border-box;   
}

.next-gen-select-container.disabled:after {
    opacity: 0.55;
    color: #3d5266;
}

input.next-gen-form-control:disabled, 
input.next-gen-form-control.disabled {
    opacity: 0.55;
}

select.next-gen-form-control:disabled,
select.next-gen-form-control.disabled {
    opacity: 0.55;
    cursor: not-allowed;
}

.custom-disabled {
    opacity: 0.55;
    pointer-events: none;
}

input.next-gen-form-control[name='daterange'] {
	width: 80% !important;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    color: black;
}

input.next-gen-form-control::placeholder {
    color: #727272;
	font-family: noto-sans-regular!important;
}

select.next-gen-form-control:focus {
	border: 0 !important;
}

.next-gen-form-control:focus {
	border: 2px solid #187DD5 !important;
}

.relative{
    position: relative;
}


/* common searchbox */

.ng-searchbox{
    display: inline-flex;
    align-items: center;
    border: 1px solid black;
    border-radius: 50px;
    padding: 2px 1em;
    margin-right: 1rem;
}

.ng-searchbox input{
    border: none;
    box-shadow: none;
    width: 100%;
    font-size: 14px;
    height: 34px;
}

.ng-searchbox input::placeholder{
    font-family: noto-sans-regular;
    color: black;
}

.ng-searchbox input:focus{
    border: none !important;
}

.ng-searchbox i{
    position: inherit;
    margin-right: 1em;
    font-size: 14px;
}

/* end - common searchbox  */

button.nextgen-button {
    background-color: #0000C9;
    color: #ffffff;
    border: 1px solid #0000C9;
    border-radius: 50px;
    font-size: 14px;
    padding: 1rem 2rem;
}

button.nextgen-button.white{
    background-color: #ffffff;
    color: #0000C9;
}

.next-gen-cc-dropdown-container {
	border: 1px solid #727272;
	border-radius: 20px;
    background-color: #fff;
	position: absolute;
	z-index: 100;
}

.next-gen-cc-dropdown {
	height: 40px !important;
	width: 100% !important;
	font-size: 14px;
    padding-left: 10px;
    color: black;
    padding: 9px 12px;
    line-height: 1.42857143;
    z-index: 1;
}

.nextgen-payment-type {
	font-size: 16px !important;
}

.next-gen-add-card-btn {
	font-size: 14px;
	font-family: noto-sans-regular;
}

.chevron-rotate {
	transform: rotate(180deg);
	transform-origin: 50% 50%;
}

.chevron-rotate.up {
    transform: rotate(0deg);
}

.next-gen-cc-dropdown-list .edit-card {
	text-align: right;
	line-height: 30px;
	padding-right: 0px;
}

.next-gen-cc-dropdown-list .edit-card-option {
	background-color: #E6F5FF;
	border-radius: 100px;
	padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

#next-gen-common-notif-modal .modal-content,
.next-gen-modal .modal-content {
    border-radius: 12px;
}

#next-gen-common-notif-modal .modal-header,
.next-gen-modal .modal-header {
    border: none;
    padding: 20px 18px 10px;
}

#next-gen-common-notif-modal .modal-body-content,
.next-gen-modal .modal-body-content,
.next-gen-modal .next-gen-modal-body-content {
    font-family: noto-sans-regular;
    color: #000000;
}

.next-gen-modal .modal-header.with-border {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 18px;
}

.next-gen-modal .modal-footer {
    padding: 18px;
}

.next-gen-modal .modal-footer.with-out-border {
    border: none;
}

.next-gen-modal .modal-footer .btn,
.next-gen-modal .btn {
    font-family: noto-sans-regular;
    font-size: 14px;
    line-height: 21px;
}

.next-gen-modal-title {
	color: #00004E;
	font-size: 20px;
    font-family: noto-sans-bold;
    line-height: 27px;
}

.next-gen-delete-btn {
	border-radius: 100px;
    color: #000585;
    font-family: noto-sans-regular;
}

.next-gen-cancel-btn {
	border-radius: 100px;
	color: #0F10CC;
	background-color: #F2F2F8;
	font-family: noto-sans-regular;
}

.next-gen-keep-order-btn {
	border-radius: 100px;
	color: #0F10CC;
	background-color: #F2F2F8;
	font-family: noto-sans-regular;
}

.next-gen-nav-tabs a {
	color: #6D7478;
	font-size: 14px;
	font-family: noto-sans-regular;
    margin-bottom: 15px;
    padding: 14px 20px !important;
}

.next-gen-nav-tabs .active a {
	border-radius: 100px;
	color: #0001C9 !important;
    background-color: #F9F9FB;
    font-family: noto-sans-bold;
}

/*Quantity Field css*/
.quantity-field-container {
    border: 1px solid #d3d3d3;
    border-radius: 25px;
    padding: 0px 10px;
    text-align: center;
    color: #2a00c8 !important;  
}

.quantity-field-container input {
    border: 1px solid #ffffff;
    width: 40%;
    height: 40px;
    text-align: center;
}

.quantity-field-container span {
    cursor: pointer;
    text-decoration: none;
}

/*4-digit Quantity Field CSS*/
.expanded-quantity .quantity-field-container input {
    width: 50%;
}
/* TABLES CSS */

table.dataTable thead th {
	color: #1C1C1C;
    font-size: 12px;
    text-transform: none;
    font-family: 'noto-sans-bold' !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

table.dataTable tbody td {
	border-top: none !important;
    border-bottom: none !important;
    font-family: 'noto-sans-regular' !important;
}

table.dataTable tbody tr.odd {
	background-color: #FFFFFF;
}

table.dataTable tbody tr.even {
	background-color: #FAFAFA;
}

table.dataTable tbody tr.white {
    box-shadow: unset !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: none !important;
    font-size: 14px;
    padding: 0.5em 0.5em !important;
}

.dataTables_wrapper .dataTables_paginate span a.paginate_button {
	color: #CECECE !important;
}

.dataTables_wrapper .dataTables_paginate span a.paginate_button.current {
	color: #1C1C1C !important;
	font-weight: 600 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button i.fa-pagination{
    color: #1C1C1C;
}

/* Chrome, Safari, Edge, Opera */
.quantity-field-container input::-webkit-outer-spin-button,
.quantity-field-container input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.quantity-field-container input[type=number] {
  -moz-appearance: textfield;
}

/* PNG Icon */
span.nextgen-icon.email-notif {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALUSURBVHgBrVaxbhNBEH1rogQhgYxEBc2FigqFgopI2FRQJWmoQElKICj2F8T+glyKQOlYfECShjJ2QUdhRAUNvgKokLBAQgmgLO/d+XxrJ8beJE8a79ztzL6d2dk5G9RsHr+wCOAyTgODNg6wi7LpjDKdIGGN4zxOC0uZQpO/xVGmuTMhzIgL45jletohFuhUpjYyPQ5Jh35VasvwQM7RIqyYkOMtLlYf6WmYynO0fW4qse+JSIEWXth17HP3K2YJye6jY3wiRlfEU1PEedrK5xANnJBU6SphMiZfxDOzhd+M5BAbjsUGLsTRNfHSFliErdjHEwab1g6Z2+KWqnhiIhIE+IugSxaQqOYWTXARKFzleAlYux2f8TuJMfT1JBU6JA5JXI2fNu0qySr0yutRRCRB4dpQf5GHJK/7kKaIkFT1TPqidg9YuuGs/o0GB4muyBW1AxGX04cJjIfAfRgkFIq7GWnpJrA+2zddstbmSRxfrRw8oXSKUAQpSfQz0wVFfYy+ROKKlHHTG0Npaz/urrAH1D+wnU0Dza/9pKmtRHONud6564imvSIVgbDzKSGM9fZRQkHRi1BY3uvZqABLXqRzXdL6x6NzqzzH9qMkKkU4bAPE3RyvQBNjYuZKMm4/SIolhTIQziYVqzS2HjKkqWx++36WJS0zgT9s9JPxlybACHChtVRX1OH7/s04dshPJilV1PPX+6cNPMDq+47kXFB+k5GqSTScD6TSOf0q20B4B1jMrljH98qow8SVmxIKOq/q2+R6NL8AC6+zOUUre71P1/CNtMJhTQuoGYwL96oRZd9IQ0pHxaLCUOpUtYPVKijlEkENxcEOfKFoKbb9gwe8b22qx02mK4Vt20Nq00VFa3i3QfbPCoe6okuvhasLbjU77+td35ODuw7dEBqfMxmITtjCWYGLqYm37HA0KIVBP6/q/Q95gORbm35vI0pz2D+HfzzFcOS+KNlyAAAAAElFTkSuQmCC');
    display: inline-block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center center;
}

span.nextgen-icon.email-notif.hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM4SURBVHgBrVZNTFNBEP62Qgsi0OAPiSmmHMQTBA7cNJbo0YQavXGgeORCewUNbYzIjcfFK5DomR48mrSJNz2UhJse+sRf/AkP409byltnlu7jtdi0L/Aly87bndlvZ3ZmqEAyH4S/NQYpgzgWhIm9vTSS/VYjzRYE/EuQiEEIHBv+wCT9HWuk5lOEJwYZaUbL50j79hhsmSCpYXhcsCDtFD3NlAcbF6lPWLgfMiB8I3TjtcamMotSaQRzfUm6rAkPOCQVIofFT0soFizMhmLq9gLmf2xMFZXZEL+dhQWyOeXLwAN8VV+2jMPvz+HRhxjmQqsokifSXnb2WWbvHvRl8fB9hJIwR4txeITAwkdZZ4dJU1QCJh5/DqNcDisylqVccSdNuPsUIpf8NLdg/lpnipY2eAhBZeSJ9ACUVCKF2YuG+lr8MgN7P0mSqmkmIhKaA/XsmXyZyFe9kGqYqvhd3i3d7EZ8tOPw9K9lWAVbyew5DxcMIk7ojxY0hzARhvXHyq0gYoOnqxTGnn13SOOjZ+hSXe7tuKSOR8SqtHzwCA4nE1pFCXN3X63xrAkZG9slR9Y6hBgRq6RrNrwKHLL8dK+Sp55bWN38g+hAG7JbpSpSrcuD9zITZ/W7c+Pp9+RpdKBdzXwQEzLSbwpHCLWHrKcvWAEnYNwT6fjAQZYuv/p1ZG+G3jE/fUF5VZNE6gLptwX9eZ1IRRZNYrjXr+b1uz2YHGx31vmNDUocrlMOY+7eeQTbDv1Zv9OD6OU255gWlIq30doadWdnPQQDYt4hGurA2uZfJdd6xoTdAUFhP9jjd3dve/onStm3w0acuamXP2G8/q3WuUlkJs45ehzO/ifbzgWMG12YHHJKzPJKyo09ojPXjeTVToxfaVdJlXixS2WzV7XvyuCsV9IkTfPZrSI1gx9N27lLjZDw2hy4B1t8Y34nDh13n9o3ZXDIeTC4obiQhldwV6Eh81ZZ7hRsqWXVZCoj8vSb1NA6FST5DM9tkPone7vG3lE2qzUlu0pElxZD67AN2SZxHNCtDbcLmXcFZ9R4xzBwUqDDuInnZH1kaERq7U7gx64iD9M0XBkME1wadX45/AO/ubI7XyMM5AAAAABJRU5ErkJggg==');
}

span.nextgen-icon.cog {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMfSURBVHgBpVbbTRtBFD2zROShfJgK4lQQqABTQUwFtj+TCAUqwFQQIzBI+bGpAFMB7gB3wKaCbKQocgh4cu7M7O7MPrARR1p7d+a+59y7C6yKc93CCS//+dx7XoJoJalz3cQC15S+zNYWvJc12VsBqnL1m27gJQ1pNHCHHbzi/wK3TmOX6+94N3Chvud+gj+44d4Mf9HDgUqKJl+gDhqb/BWHIzpJvPXLQG6BQzpp8K7JPVQ5KTuyNY/xScU41VeMsEPlNh5H17ufmt8RK/Kbge6pabqRl26oJYMb48iWZd9EmSNm9D2GFrtMJIvtglzMUo7xwDVl9rfwRc1CR3Iu68aRb9zHMZX2K3eGuisWAGMcntMdUx0UyWDZdZsJAhe8Os55QsWtVLGElJlpoEIST1Y5ho2cYTnsNGqbtvROZAyI9ASf1S7qEMoO3GpTmKi42Q76w2JMJ73s6VRfU7Fl7hcsh3fIFc4GtPc1WGNLRFSaUPkoy8imfRQIau95jXR+DPfoe3qJsf0aUzsZ9lSfi8due1Y6B8lAm/MS5RbOdKfWkaVDkgUstnsqUY4x26ZfLCWvWLZy71hW3iJnVlzpSKaJ8mRkWgATadiRWUr5F+FnpQHp+KGe8i4NolkpF/JYpoXItcWRHPpHXpuo76GUvm0XdUKDsfkvO2pmdqzchNfUnwx9/spBz1i6rZKBoZbMu85YlzS/QBX8EiscUG5gVWQuzUnHfGyAE3sjGI5hI1cHUi0rTT4guY4iDr8WN/reAYINHFJ44ZpQEKG+Ya2sr9swts90W7lUpSw/uIis2dLGtKwcOcWwkYvIB7PgGJbmH1ih3lNmXTAkS1gy66IKwRSicIicidNaJ0MtZxxOfrEl1XLIX3z3FIoM7xMzJaIskxSb+M7SPDhKr7H+/9joipSXaaGyKoxh2dk0nwBuSoSlk+n7lqzqmebM6bw67DtLqiOBV75hfYTjZsKIf5nXejXGTq5tor/j2Tzx4yQ2lH/DyTE3NO249QOzl75aZHDO6WCdGSgkdeYUVkHOxoSl2QgyLrDr+TgpfKkWn5fgP/QFRKWprX17AAAAAElFTkSuQmCC');
    display: inline-block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center center;
}

span.nextgen-icon.cog.hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN9SURBVHgBpVZdUhpBEO5ZcPFxfTRKXE8QPEHwBMIJlBNoHgmxXMqIeVNOADmBegLICdwbsGoweQu+hYWdSffMsjsLu0BVviqK+enume7+umcB1sXlS1n+suYrYKwldf3LhpzRw98dOANLrtGY1r6+7q1jgqWukjGzcAdCWDDxD6GwaYHgA7UZVMEw94AHt3LKmQ3T8RsUzEcQzAN/XAVnfzRvMg+ZECW8Bh3YQWuaYu4OD9GmwoF8wQIubNSBtEMIydBRzJ2BLYUF/x4eWEH9E8i8D+5xlCEw6MMsInP5i0N39RM9YI848lC7jeNTNGJrsh6GsgqTiSdnGxu0VwKDXWhyHjCji5c8w7EFAT+E82KfNuLQkYGC6SkldkNRSN6cP0Cj6Gorbvjr4iVP8GI3OLZRzokODabeokcEYleUdPIAw2cYx+GNR+D7BxhWD9JAusB7kXe+v6/LspBhlHBPpUycKQ/EATR2XRlrorGS7kJ9pwZZ0GWBISs5/hs2MrHG4PK5Ajlkko55g61XVBZlOdbinoqrl1vM02lyMagacP7+HkPURONetD72m0m5IJ7nchewDJOpo81G0rYf9BW9G0UHQ9UON92FPEgPxIzuZZn85QhrSTSlbSwXJpUM9hGTSLVgoWcPGLbKgqrMpTmQMhKsn34GFnokQ1FiLjE2j7TszFH5T6o+FXFr2MdRJfJsNWyUs/GMSh5DVsPBEXpSmivQJBT1NU8F1dBiu2HM1uyM0O49do4feaRwF2TRvTjIFqryUvpJPCYBXU7pLSIRYsxRfVc2X1VHhc3TqG0QfH8r0Rz1QhboSWP3AJZ7Pog9Mm6hvt00kK7lsG1YkfBmYY7CvBcNJ5MqLAXXdS1pu/VcCTuDiYTgT3JrVmyzwlR9rKP2VnSGuDFTb2yHHn3ACNWW9zoQ92j9BJS3/9XrjAXBGDhncd6IPVmHfPtNOX5MsNY0e9GzD/ozMZ3Sd4ENqm20ta6twJGNFBr9PWJQxrse4YtbhlkU9I6v3ixX3VMHdd9g6krGXQ87S1/WNNAFG8UzGR26uNZ8WaZSa0gdwsL2hAXH31D0OFWOCCKYJZ98lcf99T9OVGw9edDfcS38CgoPEp+QkV70tATMCb+CsLMIDzKQ7ZGOmI0j+Lyzlah++tz68u5plYn1PiDr256sq4CrYqXQ0JjW1jiE8A/FoMDMiSlsqwAAAABJRU5ErkJggg==');
}

span.nextgen-icon.agent-blue {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGUSURBVHgB7VTRUcJAEH2XUIA0AKED+FeJlQQrECpQK0AqADvACgJaAHRAQP+lgdy5d3sHiYQJKPw4vpmduWzevt3b3QT4RwlEKePyPYSvIjqFZAE71ZxC55B4wVtt/LME4SKA8odW2CEhu7C29Yn0BpNGUiTjoVi8SeIzK04CqkciVUxrDbKqOYv0FpwwMFwdc1ACrjw2VQo1IKEWUnpSfh/t1SeZgvJipD7MO6EeDVfH6NjSBE4cGAHyCaoSwxN9fqeemSSaFDnkW8oR+Qc2yfC7XH4GPNAYrq+cLGCm6fME7eXMJNgiz3W8whvwtrhKw424vo0LmtZbtmKHANLrQFqf8iPsb5GtzJNjas0d+2glRdrL0V7rXfI1uBD9XkTwpVvXEHuhB6jNncPliAZ3gUORjd+5wfVHlL+M7mW9YwbZXi0KxBaFfo2rZXc3gZAPOVJmUEfDE/fuWMm4g0Ky/riO8TM2bfVwZmQTrHE6rHcT8Com1n4H/n2cAQVrWsEx4LUMSlhJ9uHUQ17T3+1M7fmz+AKGeqlUiQwFAgAAAABJRU5ErkJggg==');
    display: inline-block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center center;
}

span.nextgen-icon.agent-white {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAENSURBVHgB7VTREYIwDI1OwAiMgBswghvoCIwAE6gTwCYdgRHqBrhBTblUQhsQKv7x7nKF5PW9NOUA2PErjDE5Ro2hzYCWcmeIBW5OMZQZw5p0Qi5do23FMyZkBQqMhNUTjCs7leVmktZR6hwXhWEFHxgnKt2cKdWBahVx1aKTsK5qGlPL3u/SeFhefRPPvY2aieXEaSdMNOdNGdREKmnGDrXH809S0j0FXN/AdZexZ7smAtd23VBd03t/ojmDHuy5kcSX7JeKF88gp1VLXUl5NrICJjYEHUQadC534MVPEgERkDSO8Gdwgxdsh1DLDP8WDZGYveQtIH0kq+7AjH8dAYj2jDZYADv7CnaswRvz3COYxeYu6AAAAABJRU5ErkJggg==');
    display: inline-block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center center;
}

span.nextgen-icon.trash {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACvSURBVHgB7ZTRDQIhDIYLuQEcgREILHAj6AZsoE6iIzCCI+gChBEYwQnA3wSTC7lyPtyDJvclDaX986d9KdGvI3pNrbWSUrppLefsY4zpa0Nr7bGUout3RKhGkhD3mj9CCH7aHFpDTLAXQozEoxCu5juEp96EH97rUgdu7VlDY8wFz4n6XLHuuS1KRrxkxmokrcxmuBmuZYjjEGkBaNJcfWDEBxwIRww4IE88N/pLXsm0MLPJDIXjAAAAAElFTkSuQmCC');
    display: inline-block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center center;
}

span.nextgen-icon.plane-white {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACQSURBVHgBnVCBDUAwEKwNjNAN2IARjGAUNmACo7CBEdiADd59UglV/+WSy4fm7u/PENEIDqA1X0F3sFH9V3xiYRM1DekYXk3wsFEcRv+kBD9STOuYg/yduZkH9q1gC06J0TupMEqw8Mz66+bQVhvw21kIdsY1G3tz6ceSwGV2D5EiZlHjThILkaMp4lmMJuAADPQzOF3TdFEAAAAASUVORK5CYII=');
    display: inline-block;
    height: 15px;
    width: 15px;
    background-size: cover;
    background-position: center center;
}

.item-divider {
    border-bottom: 1px solid #DEE0E6;
}

.item-divider:last-child {
    border-bottom: none;
}

.end-line {
    border-bottom: 1px solid #DEE0E6;
}

a.link-primary {
    color: #0000C9 !important;
}

a.link-secondary {
    color: #0095FF !important;
}

a.link-primary:hover,
a.link-secondary:hover {
    color: #00004E !important;
}

a.product-link-underlined {
    display: block;
    font-family: 'noto-sans-medium';
    margin: 10px;
    text-decoration: underline;
}

.preferred-days .fa-check.font-color-blue10{
    color: #0000C9 !important;
}

/* Next Gen Custom Radio Button */

.nextgen-radio input[type=radio]{
    opacity: 0;
    position: fixed;
    width: 0;
}

.nextgen-radio label{
    font-family: noto-sans-regular !important;
    font-weight: 400;
}

.nextgen-radio label span.radio-circle{
    display: inline-block;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    border-radius: 100px;
    border: 1px solid black;
    margin-right: 1rem;
    box-sizing: border-box;
}

.nextgen-radio input[type="radio"]:checked + label span.radio-circle {
    border: 2px solid #0000C9;
    padding: 2px;
}

.nextgen-radio input[type="radio"]:checked + label span.radio-circle::before {
    background: #0000C9;
    display: block;
    position: relative;
    content: '';
    border-radius: 100%;
    height: 100%;
    width: 100%;
}

.nextgen-radio input[type="radio"]:disabled + label span.radio-circle,
.nextgen-radio input[type="radio"].disabled + label span.radio-circle {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}


span.default-tag{
	background-color: #F2F2F8;
	padding: 10px 12px;
}
/* Next Gen Custom Radio Button */

.nextgen-checkbox input[type=checkbox]{
    opacity: 0;
    position: fixed;
    width: 0;
}

.nextgen-checkbox label{
    font-family: noto-sans-regular !important;
    font-weight: 400;
}

.nextgen-checkbox label span.checkbox-mark{
    display: inline-block;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    border: 1px solid black;
    border-radius: 5px;
    margin-right: 1rem;
    box-sizing: border-box;
}

.nextgen-checkbox label span.checkbox-mark i.custom-check{
    visibility: hidden;
}

.nextgen-checkbox input[type="checkbox"]:checked + label span.checkbox-mark {
    background-color: #0000C9;
    border-color: #0000C9;
}

.nextgen-checkbox input[type="checkbox"]:checked + label span.checkbox-mark i.custom-check{
    visibility: visible;
}

.nextgen-checkbox input[type="checkbox"]:disabled + label span.checkbox-mark {
    opacity: 0.3;
    cursor: not-allowed;
}

i.custom-check {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    
}

i.custom-check:after {
    position: absolute;
    left: 6px;
    width: 7px;
    height: 14px;
    border: 1px solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
}

/* modal */



.modal-600{
    width: 600px;
    max-width: 600px;
}

.modal-next-gen .modal-header.modal-next-gen-header {
    background-color: #ffffff;
    color: black;
    border-radius: 13px 13px 0px 0px;
    padding: 20px 25px 5px 25px;
}

.modal-next-gen .modal-footer button {
    width: 50%;
    line-height: 2.3;
}

.filter-lbl {
    margin-top: 13px;
    color: #1C1C1C;
    font-size: 12px;
}

#loader-bg{
    z-index: 9999;
}

/*  */

@media(min-width: 1200px){
    .modal-next-gen .modal-body {
        height: 500px;
        overflow: auto;
    }
}

@media screen and (min-width: 1200px) {
    .edit-acct-container{
		height:500px;
		overflow:auto;
	}
	.edit-acct-container::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.edit-acct-container::-webkit-scrollbar {
		width: 5px;
		background-color: #F5F5F5;
	}
	
	.edit-acct-container::-webkit-scrollbar-thumb	{
		background-color: #7F7F7F;
		border-radius: 10px;
		border: 2px solid #7F7F7F;
	}
}

input.next-gen-form-control-lg{
    height: 48px !important;
    border: 1px solid #727272;
	border-radius: 25px !important;
	width: 100% !important;
	font-size: 14px;
	padding-left: 10px;	
	background: none !important;
	color: black;
}

select.next-gen-form-control-lg {
    height: 48px !important;
    border: 0;
	width: 100% !important;
	font-size: 14px;
	padding-left: 10px;	
	background: none !important;
	color: black;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.vector-icon{
    position: absolute;
    width: 12px;
    height: 12px;
}

/* Change cursor pointer */
.address-popover-hover {
    cursor: pointer;
}

.ponumber-popover-hover {
    cursor: pointer;
    padding-bottom: 2px;
    padding-left: 2px;
}

.cart-address-container{
    border-left: 4px solid #1397ff;
}

.icon-green{
    color: #219653;
    font-weight: bold;
    font-size: 18px;
}

.btn-next-gen-incart{
    background: #D1EBD4;
    border-radius: 100px;
}

.btn-next-gen-incart:hover{
    background: #c3e6c7;
    color: #138143;
}

.btn-next-gen-incart-nohover {
    background: #D1EBD4;
    border-radius: 100px;
    pointer-events: none;
}

.chevron-blue-icon {
    color: #0000C9 !important;
    font-size: 24px !important;
    font-weight: normal !important;
}

.overflow-y-scroll{
    overflow-y: scroll;
}

.img-size{
	width: 75px;
	height: 75px;
}

.qty-width{
    width: 57px !important;
}

.word-break{
    word-break: break-all;
}

.display-none{
    display: none;
}

.change-language:hover{
    color: #000080;
    text-decoration: underline;
}

.mw-500{
   width: 100%;
   max-width: 500px; 
}

.mw-300{
   width: 100%;
   max-width: 300px; 
}

.trackshipment-header-title{
    color: #000080 !important;
    font-size: 32px;
    font-family: noto-sans-bold;
}

.country-banner-title{
    color: #FFFFFF;
    font-size: 16px;
}

.country-banner-background{
    background-color: #00004E;
    height: 40px;
}

#prevnar20ExternalLink {
    cursor: pointer;
}