@charset "utf-8";
/* CSS Document */
/* Created By S.Lourdoss */
/* Image Infotainment Ltd */

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Roboto+Condensed&display=swap');

@font-face {
  font-family: 'icon-font';
  src: url('icon-font.eot?65979308');
  src: url('icon-font.eot?65979308#iefix') format('embedded-opentype'),
       url('icon-font.woff2?65979308') format('woff2'),
       url('icon-font.woff?65979308') format('woff'),
       url('icon-font.ttf?65979308') format('truetype'),
       url('icon-font.svg?65979308#icon-font') format('svg');
  font-weight: normal;
  font-style: normal;
}

.left-arrow:before, .right-arrow:before, .down-arrow:before, .up-arrow:before, .edit:before, .cancel:before, .cancel2:before, .plus:before, .minus:before, .tick:before, .trash:before, .download:before, .bell:before, .search:before, .calendar:before, .dashboard:before, .leads:before, .userManage:before, .reports:before, .dashReport:before, .settings:before, .chat:before, .up-arrow2:before, .down-arrow2:before, .chart:before, .refresh:before, .reenquiry:before, .table:before, .more:before, .notes:before, .add-file:before, .rawData:before, .journey:before, .eye:before, .view:before, .eye-hide:before, .messager:before, .mailer:before, .profile:before, .logout:before, .locate:before, .upload:before, .enroll:before{ font-family: icon-font; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }

.left-arrow:before { content: '\e800'; }
.right-arrow:before { content: '\e801'; }
.down-arrow:before { content: '\e802'; }
.up-arrow:before { content: '\e803'; }
.edit:before { content: '\e804'; }
.cancel:before, .cancel2:before { content: '\e805'; }
.plus:before { content: '\e806'; }
.minus:before { content: '\e807'; }
.tick:before { content: '\e808'; }
.trash:before { content: '\e809'; }
.download:before { content: '\e80a'; }
.bell:before { content: '\e80b'; }
.search:before { content: '\e80c'; }
.calendar:before { content: '\e80d'; }
.dashboard:before { content: '\e80e'; }
.leads:before { content: '\e80f'; }
.userManage:before { content: '\e810'; }
.reports:before { content: '\e811'; }
.dashReport:before { content: '\e812'; }
.settings:before { content: '\e81c'; }
.chat:before { content: '\e813'; }

.up-arrow2:before { content: '\e814'; }
.down-arrow2:before { content: '\e815'; }
.chart:before { content: '\e816'; }
.refresh:before, .reenquiry:before { content: '\e817'; }
.table:before { content: '\e818'; }
.more:before { content: '\e819'; }
.notes:before { content: '\e81a'; }
.add-file:before, .rawData:before { content: '\e81b'; }
.journey:before { content: '\e81d'; }
.eye:before, .view:before { content: '\e81e'; }
.eye-hide:before { content: '\e81f'; }
.messager:before { content: '\e820'; }
.mailer:before { content: '\e821'; }
.profile:before { content: '\e822'; }
.logout:before { content: '\e823'; }
.locate:before { content: '\e824'; }
.upload:before { content: '\e825'; }
.enroll:before { content: '\e826'; }




:root {
	--bs-clr-1: 13, 110, 253; /*blue*/
	--bs-clr-2: 1, 191, 171; /*cyan*/
	--bs-clr-3: 28, 185, 80; /*green*/
	--bs-clr-4: 162, 191, 1; /*yellow green*/
	--bs-clr-5: 247, 166, 0; /*yellow*/
	--bs-clr-6: 240, 113, 1; /*orange*/
	--bs-clr-7: 236, 48, 35; /*red*/
	--bs-clr-8: 237, 85, 100; /*light red*/
	--bs-clr-9: 254, 76, 130; /*rose*/
	--bs-clr-10: 234, 71, 186; /*pink*/
	--bs-clr-11: 155, 62, 214; /*violet */
	--bs-clr-12: 76, 83, 212; /*violet blue*/
	--bs-thm-clr-1: 51, 49, 66;
	--bs-thm-clr-2: 108, 117, 125; /* grey */
	--bs-thm-clr-3: 1, 160, 236; /* theme blue*/
	--bs-active-txt-1: 0, 86, 179;
	--bs-white: 255, 255, 255;
	--bs-body-font-family: 'Manrope', Arial, Helvetica, sans-serif;
	--bs-body-font-size: 14px;
}

*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

::-webkit-scrollbar { -webkit-appearance: none; width: 7px; } 
::-webkit-scrollbar-thumb {
	height: 10px;
	border-radius: 4px;
	background-color: rgba(0,0,0,.25); 
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.25);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,.25);
	box-shadow: 0 0 1px rgba(255,255,255,.25);
}
@media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } }



/* Defaults
------------------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure, button {
	border: 0;
	margin: 0;
	padding: 0;
	font-weight: normal;
	outline:0px;
	font-family: var(--bs-body-font-family);
}
html, body { height: 100%; }
a { color: rgb(var(--bs-clr-1)); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; text-decoration: none; display: inline-block; }
a:hover, a:focus { color: rgb(var(--bs-active-txt-1)); text-decoration: none !important; }

a img { border: 0; }
img { width: 100%; height: auto; }

ul, li { list-style: none; }

.fix { overflow: hidden; }
.fix-x { overflow-x: hidden; }

.p-stat { position: static !important; }
.p-rel { position: relative !important; }
.p-sticky { position: sticky !important; }

.d-blk { display: block !important; }
.d-in-blk { display: inline-block !important; }
.v-align-t { vertical-align: top; }

.f_left { float:left !important; }
.f_right { float:right !important; }
.f_none, .row, .form-group, .form-group2, .form-info-group, .form-info-edit-group, .breadcrumps{ float:none !important; }
.f_none:after, .row:after, .form-group:after, .form-group2:after, .form-info-group:after, .form-info-edit-group:after, .breadcrumps:after{ display:block; clear:both; content:"" }
.clear { clear: both; height: 0px; margin: 0px; padding: 0px; overflow: hidden; float:none !important; }

.cursor-p { cursor: pointer; }

.m-auto { margin-left:auto !important; margin-right:auto !important; }

.m-0 { margin: 0px !important; }
.mt-0 { margin-top: 0px !important; }
.me-0 { margin-right: 0px !important; }
.mb-0 { margin-bottom: 0px !important; }
.ms-0 { margin-left: 0px !important; }
.mes-0 { margin-right: 0px !important; margin-left: 0px !important; }

.m-1 { margin: 10px !important; }
.mt-1 { margin-top: 10px !important; }
.me-1 { margin-right: 10px !important; }
.mb-1 { margin-bottom: 10px !important; }
.ms-1 { margin-left: 10px !important; }
.mes-1 { margin-right: 10px !important; margin-left: 10px !important; }

.m-2 { margin: 15px !important; }
.mt-2 { margin-top: 15px !important; }
.me-2 { margin-right: 15px !important; }
.mb-2 { margin-bottom: 15px !important; }
.ms-2 { margin-left: 15px !important; }
.mes-2 { margin-right: 15px !important; margin-left: 15px !important; }

.mb-3 { margin-bottom: 20px !important; }
.mb-4 { margin-bottom: 25px !important; }
.mb-5 { margin-bottom: 30px !important; }

.p-0 { padding: 0px !important; }
.pt-0 { padding-top: 0px !important; }
.pe-0 { padding-right: 0px !important; }
.pb-0 { padding-bottom: 0px !important; }
.ps-0 { padding-left: 0px !important; }
.pes-0 { padding-right: 0px !important; padding-left: 0px !important; }

.p-1 { padding: 10px !important; }
.pt-1 { padding-top: 10px !important; }
.pe-1 { padding-right: 10px !important; }
.pb-1 { padding-bottom: 10px !important; }
.ps-1 { padding-left: 10px !important; }
.pes-1 { padding-right: 10px !important; padding-left: 10px !important; }

.p-2 { padding: 15px !important; }
.pt-2 { padding-top: 15px !important; }
.pe-2 { padding-right: 15px !important; }
.pb-2 { padding-bottom: 15px !important; }
.ps-2 { padding-left: 15px !important; }
.pes-2 { padding-right: 15px !important; padding-left: 15px !important; }

.p-3 { padding: 20px !important; }
.pt-3 { padding-top: 20px !important; }
.pe-3 { padding-right: 20px !important; }
.pb-3 { padding-bottom: 20px !important; }
.ps-3 { padding-left: 20px !important; }
.pes-3 { padding-right: 20px !important; padding-left: 20px !important; }

.bdr-0 { border: 0px !important; }
.bdrt-0 { border-top: 0px !important; }
.bdre-0 { border-right: 0px !important; }
.bdrb-0 { border-bottom: 0px !important; }
.bdrs-0 { border-left: 0px !important; }

.txt-lt { text-align: left !important; }
.txt-center { text-align:center !important; }
.txt-rt { text-align: right !important; }
.txt-upp { text-transform: uppercase !important; }
.txt-underline { text-decoration: underline; }

.line-ht-15 { line-height: 15px !important; }
.line-ht-20 { line-height: 20px !important; }
.line-ht-28 { line-height: 28px !important; }

.f-robotoC { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; }

.fw-300 { font-weight: 300 !important; }
.fw-400 { font-weight: 400 !important; }
.fw-500 { font-weight: 500 !important; }
.fw-600 { font-weight: 600 !important; }
.fw-700 { font-weight: 700 !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h7, .h8, .h9 { color: rgb(var(--bs-thm-clr-1)); font-weight: 700; }
h1, .h1 { font-size: 50px; line-height: 60px; padding-bottom:28px; }
h2, .h2 { font-size: 42px; line-height: 48px; padding-bottom:28px; }
h3, .h3 { font-size: 36px; line-height: 42px; padding-bottom:15px; }
h4, .h4 { font-size: 32px; line-height: 40px; }
h5, .h5 { font-size: 30px; line-height: 36px; }
h6, .h6 { font-size: 26px; line-height: 32px; }
.h7 { font-size: 21px; line-height: 30px; }
.h8 { font-size: 20px; line-height: 30px; }
.h9 { font-size: 18px; line-height: 28px; }

p, .f-20, .f-18, .f-16, .f-14, .f-12, .f-10 {
	font-family: var(--bs-body-font-family);
	font-size: var(--bs-body-font-size);
	color: rgb(var(--bs-thm-clr-1));
	line-height: 28px;
	margin-bottom: 12px;
}
.f-20 { font-size:20px!important; line-height:32px; }
.f-18 { font-size:18px!important; line-height:30px; }
.f-16 { font-size:16px!important; line-height:30px; }
.f-14 { line-height:28px!important; }
.f-12 { font-size:12px!important; line-height:24px; }
.f-10 { font-size:10px; line-height:15px; }

.bg-white { background:rgb(var(--bs-white)) !important; }
.bg-black { background: #000000; }
.bg-clr-1 { background:rgb(var(--bs-clr-1)) !important; }
.bg-clr-2 { background:rgb(var(--bs-clr-2)) !important; }
.bg-clr-3 { background:rgb(var(--bs-clr-3)) !important; }
.bg-clr-4 { background:rgb(var(--bs-clr-4)) !important; }
.bg-clr-5 { background:rgb(var(--bs-clr-5)) !important; }
.bg-clr-6 { background:rgb(var(--bs-clr-6)) !important; }
.bg-clr-7 { background:rgb(var(--bs-clr-7)) !important; }
.bg-clr-8 { background:rgb(var(--bs-clr-8)) !important; }
.bg-clr-9 { background:rgb(var(--bs-clr-9)) !important; }
.bg-clr-10 { background:rgb(var(--bs-clr-10)) !important; }
.bg-clr-11 { background:rgb(var(--bs-clr-11)) !important; }
.bg-clr-12 { background:rgb(var(--bs-clr-12)) !important; }
.bg-clr-13 { background:rgb(var(--bs-clr-13)) !important; }
.bg-thm-clr-1 { background: rgb(var(--bs-thm-clr-1)) !important; }
.bg-thm-clr-2 { background: rgb(var(--bs-thm-clr-2)) !important; }
.bg-thm-clr-3 { background: rgb(var(--bs-thm-clr-3)) !important; }

.txt-white { color:rgb(var(--bs-white)) !important; }
.txt-white-50 { color:rgba(var(--bs-white), 0.5) !important; }
.txt-black { color:#000000 !important; }
.txt-clr-1 { color:rgb(var(--bs-clr-1)) !important; }
.txt-clr-2 { color:rgb(var(--bs-clr-2)) !important; }
.txt-clr-3 { color:rgb(var(--bs-clr-3)) !important; }
.txt-clr-4 { color:rgb(var(--bs-clr-4)) !important; }
.txt-clr-5 { color:rgb(var(--bs-clr-5)) !important; }
.txt-clr-6 { color:rgb(var(--bs-clr-6)) !important; }
.txt-clr-7 { color:rgb(var(--bs-clr-7)) !important; }
.txt-clr-8 { color:rgb(var(--bs-clr-8)) !important; }
.txt-clr-9 { color:rgb(var(--bs-clr-9)) !important; }
.txt-clr-10 { color:rgb(var(--bs-clr-10)) !important; }
.txt-clr-11 { color:rgb(var(--bs-clr-11)) !important; }
.txt-clr-12 { color:rgb(var(--bs-clr-12)) !important; }
.txt-clr-13 { color:rgb(var(--bs-clr-13)) !important; }
.txt-primary { color:rgb(var(--bs-thm-clr-1)); }
.txt-secondary { color:rgb(var(--bs-thm-clr-2)); }


.grd-clr-1, .pro-st.status2 {
background: #4a89da;
background: -moz-linear-gradient(left, #4a89da 0%, #73aff4 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #4a89da), color-stop(100%, #73aff4));
background: -webkit-linear-gradient(left, #4a89da 0%, #73aff4 100%);
background: -o-linear-gradient(left, #4a89da 0%, #73aff4 100%);
background: -ms-linear-gradient(left, #4a89da 0%, #73aff4 100%);
background: linear-gradient(to right, #4a89da 0%, #73aff4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a89da', endColorstr='#73aff4', GradientType=1 );
}
.grd-clr-2, .pro-st.status11, .pro-st.status9 {
background: #35ba9b;
background: -moz-linear-gradient(left, #35ba9b 0%, #61ddbc 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #35ba9b), color-stop(100%, #61ddbc));
background: -webkit-linear-gradient(left, #35ba9b 0%, #61ddbc 100%);
background: -o-linear-gradient(left, #35ba9b 0%, #61ddbc 100%);
background: -ms-linear-gradient(left, #35ba9b 0%, #61ddbc 100%);
background: linear-gradient(to right, #35ba9b 0%, #61ddbc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35ba9b', endColorstr='#61ddbc', GradientType=1 );
}
.grd-clr-3, .pro-st.status1, .pro-st.status10 {
background: #2db43b;
background: -moz-linear-gradient(left, #2db43b 0%, #7fd189 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #2db43b), color-stop(100%, #7fd189));
background: -webkit-linear-gradient(left, #2db43b 0%, #7fd189 100%);
background: -o-linear-gradient(left, #2db43b 0%, #7fd189 100%);
background: -ms-linear-gradient(left, #2db43b 0%, #7fd189 100%);
background: linear-gradient(to right, #2db43b 0%, #7fd189 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db43b', endColorstr='#7fd189', GradientType=1 );
}
.grd-clr-4, .pro-st.status4 {    
background: #89c053;
background: -moz-linear-gradient(left, #89c053 0%, #b4df80 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #89c053), color-stop(100%, #b4df80));
background: -webkit-linear-gradient(left, #89c053 0%, #b4df80 100%);
background: -o-linear-gradient(left, #89c053 0%, #b4df80 100%);
background: -ms-linear-gradient(left, #89c053 0%, #b4df80 100%);
background: linear-gradient(to right, #89c053 0%, #b4df80 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c053', endColorstr='#b4df80', GradientType=1 );
}
.grd-clr-5 {
background: #f5ba45;
background: -moz-linear-gradient(left, #f5ba45 0%, #fbd177 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #f5ba45), color-stop(100%, #fbd177));
background: -webkit-linear-gradient(left, #f5ba45 0%, #fbd177 100%);
background: -o-linear-gradient(left, #f5ba45 0%, #fbd177 100%);
background: -ms-linear-gradient(left, #f5ba45 0%, #fbd177 100%);
background: linear-gradient(to right, #f5ba45 0%, #fbd177 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ba45', endColorstr='#fbd177', GradientType=1 );
}
.grd-clr-6, .pro-st.status8 {
background: #f07101;
background: -moz-linear-gradient(left, #f07101 0%, #fca152 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #f07101), color-stop(100%, #fca152));
background: -webkit-linear-gradient(left, #f07101 0%, #fca152 100%);
background: -o-linear-gradient(left, #f07101 0%, #fca152 100%);
background: -ms-linear-gradient(left, #f07101 0%, #fca152 100%);
background: linear-gradient(to right, #f07101 0%, #fca152 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07101', endColorstr='#fca152', GradientType=1 );
}
.grd-clr-7, .pro-st.status5 {
background: #ec3123;
background: -moz-linear-gradient(left, #ec3123 0%, #f26257 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #ec3123), color-stop(100%, #f26257));
background: -webkit-linear-gradient(left, #ec3123 0%, #f26257 100%);
background: -o-linear-gradient(left, #ec3123 0%, #f26257 100%);
background: -ms-linear-gradient(left, #ec3123 0%, #f26257 100%);
background: linear-gradient(to right, #ec3123 0%, #f26257 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3123', endColorstr='#f26257', GradientType=1 );
}
.grd-clr-8, .pro-st.status6 {
background: #d94453;
background: -moz-linear-gradient(left, #d94453 0%, #f76c80 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #d94453), color-stop(100%, #f76c80));
background: -webkit-linear-gradient(left, #d94453 0%, #f76c80 100%);
background: -o-linear-gradient(left, #d94453 0%, #f76c80 100%);
background: -ms-linear-gradient(left, #d94453 0%, #f76c80 100%);
background: linear-gradient(to right, #d94453 0%, #f76c80 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d94453', endColorstr='#f76c80', GradientType=1 );
}
.grd-clr-9 {
background: #fe4c81;
background: -moz-linear-gradient(left, #fe4c81 0%, #fd99b7 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #fe4c81), color-stop(100%, #fd99b7));
background: -webkit-linear-gradient(left, #fe4c81 0%, #fd99b7 100%);
background: -o-linear-gradient(left, #fe4c81 0%, #fd99b7 100%);
background: -ms-linear-gradient(left, #fe4c81 0%, #fd99b7 100%);
background: linear-gradient(to right, #fe4c81 0%, #fd99b7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe4c81', endColorstr='#fd99b7', GradientType=1 );
}
.grd-clr-10 {    
background: #ea47b9;
background: -moz-linear-gradient(left, #ea47b9 0%, #fdb2e6 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #ea47b9), color-stop(100%, #fdb2e6));
background: -webkit-linear-gradient(left, #ea47b9 0%, #fdb2e6 100%);
background: -o-linear-gradient(left, #ea47b9 0%, #fdb2e6 100%);
background: -ms-linear-gradient(left, #ea47b9 0%, #fdb2e6 100%);
background: linear-gradient(to right, #ea47b9 0%, #fdb2e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea47b9', endColorstr='#fdb2e6', GradientType=1 );
}
.grd-clr-11, .pro-st.status7, .pro-st.status14 { 
background: #9c3ed6;
background: -moz-linear-gradient(left, #9c3ed6 0%, #ce99f2 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #9c3ed6), color-stop(100%, #ce99f2));
background: -webkit-linear-gradient(left, #9c3ed6 0%, #ce99f2 100%);
background: -o-linear-gradient(left, #9c3ed6 0%, #ce99f2 100%);
background: -ms-linear-gradient(left, #9c3ed6 0%, #ce99f2 100%);
background: linear-gradient(to right, #9c3ed6 0%, #ce99f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c3ed6', endColorstr='#ce99f2', GradientType=1 );
}    
.grd-clr-12, .pro-st.status16 { 
background: #4c52d4;
background: -moz-linear-gradient(left, #4c52d4 0%, #c3c6fa 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #4c52d4), color-stop(100%, #c3c6fa));
background: -webkit-linear-gradient(left, #4c52d4 0%, #c3c6fa 100%);
background: -o-linear-gradient(left, #4c52d4 0%, #c3c6fa 100%);
background: -ms-linear-gradient(left, #4c52d4 0%, #c3c6fa 100%);
background: linear-gradient(to right, #4c52d4 0%, #c3c6fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c52d4', endColorstr='#c3c6fa', GradientType=1 );
}

.pro-st.status3 {	
background: #414852;
background: -moz-linear-gradient(left, #414852 0%, #737a85 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #414852), color-stop(100%, #737a85));
background: -webkit-linear-gradient(left, #414852 0%, #737a85 100%);
background: -o-linear-gradient(left, #414852 0%, #737a85 100%);
background: -ms-linear-gradient(left, #414852 0%, #737a85 100%);
background: linear-gradient(to right, #414852 0%, #737a85 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414852', endColorstr='#737a85', GradientType=1 );
}

.pro-st.status12, .pro-st.status13, .pro-st.status15 {
background: #8d9fac;
background: -moz-linear-gradient(left, #8d9fac 0%, #b9bdc0 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #8d9fac), color-stop(100%, #b9bdc0));
background: -webkit-linear-gradient(left, #8d9fac 0%, #b9bdc0 100%);
background: -o-linear-gradient(left, #8d9fac 0%, #b9bdc0 100%);
background: -ms-linear-gradient(left, #8d9fac 0%, #b9bdc0 100%);
background: linear-gradient(to right, #8d9fac 0%, #b9bdc0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d9fac', endColorstr='#b9bdc0', GradientType=1 );
}

.pro-st.status17 {
background: #9f3359;
background: -moz-linear-gradient(left, #9f3359 0%, #e96da3 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #9f3359), color-stop(100%, #e96da3));
background: -webkit-linear-gradient(left, #9f3359 0%, #e96da3 100%);
background: -o-linear-gradient(left, #9f3359 0%, #e96da3 100%);
background: -ms-linear-gradient(left, #9f3359 0%, #e96da3 100%);
background: linear-gradient(to right, #9f3359 0%, #e96da3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f3359', endColorstr='#e96da3', GradientType=1 );
}

.mw-1100 { max-width: 1100px !important; }
.mw-1000 { max-width: 1000px !important; }
.mw-900 { max-width: 900px !important; }
.mw-800 { max-width: 800px !important; }
.mw-700 { max-width: 700px !important; }
.mw-600 { max-width: 600px !important; }
.mw-500 { max-width: 500px !important; }
.mw-400 { max-width: 400px !important; }
.mw-380 { max-width: 380px !important; }
.mw-350 { max-width: 350px !important; }
.mw-300 { max-width: 300px !important; }
.mw-200 { max-width: 200px !important; }

.wdth-100p { width: 100% !important; }

.mh-650px, .content { min-height: 650px; }

.row { margin-left: -10px; margin-right: -10px; width: -webkit-calc(100% + 20px); width: -moz-calc(100% + 20px); width: calc(100% + 20px); }
.row.no-gutters { width: 100%; }
.row.no-gutters, .row.no-gutters > * { margin-right: 0 !important; margin-left: 0!important; }

.col-14, .col-13, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1,
.col-sm-14, .col-sm-13, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1,
.col-md-14, .col-md-13, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1,
.col-lg-14, .col-lg-13, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1,
.col-xl-14, .col-xl-13, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, 
.col-xxl-14, .col-xxl-13, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1 { margin: 0px 10px 20px 10px; float: left; }

.col-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-14 { width: 100%; }
.row.no-gutters > .col-13 { width: 80% } /* 80% */
.row.no-gutters > .col-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-9 { width: 65% } /* 65% */
.row.no-gutters > .col-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-5 { width: 35% } /* 35% */
.row.no-gutters > .col-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-1 { width: 20% } /* 20% */

@media (min-width: 576px) {
.f-sm-left {float: left;}
.f-sm-right {float: right;}

.txt-sm-lt { text-align: left; }
.txt-sm-center { text-align:center; }
.txt-sm-rt { text-align: right; }

.col-sm-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-sm-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-sm-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-sm-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-sm-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-sm-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-sm-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-sm-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-sm-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-sm-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-sm-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-sm-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-sm-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-sm-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-sm-14 { width: 100%; }
.row.no-gutters > .col-sm-13 { width: 80% } /* 80% */
.row.no-gutters > .col-sm-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-sm-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-sm-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-sm-9 { width: 65% } /* 65% */
.row.no-gutters > .col-sm-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-sm-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-sm-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-sm-5 { width: 35% } /* 35% */
.row.no-gutters > .col-sm-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-sm-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-sm-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-sm-1 { width: 20% } /* 20% */
}
@media (min-width: 768px) {
.f-md-left {float: left;}
.f-md-right {float: right;}

.txt-md-lt { text-align: left; }
.txt-md-center { text-align:center; }
.txt-md-rt { text-align: right; }

.col-md-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-md-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-md-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-md-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-md-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-md-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-md-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-md-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-md-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-md-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-md-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-md-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-md-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-md-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-md-14 { width: 100%; }
.row.no-gutters > .col-md-13 { width: 80% } /* 80% */
.row.no-gutters > .col-md-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-md-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-md-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-md-9 { width: 65% } /* 65% */
.row.no-gutters > .col-md-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-md-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-md-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-md-5 { width: 35% } /* 35% */
.row.no-gutters > .col-md-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-md-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-md-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-md-1 { width: 20% } /* 20% */
}
@media (min-width: 931px) {
.f-lg-left {float: left;}
.f-lg-right {float: right;}

.txt-lg-lt { text-align: left; }
.txt-lg-center { text-align:center; }
.txt-lg-rt { text-align: right; }

.col-lg-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-lg-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-lg-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-lg-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-lg-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-lg-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-lg-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-lg-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-lg-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-lg-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-lg-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-lg-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-lg-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-lg-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-lg-14 { width: 100%; }
.row.no-gutters > .col-lg-13 { width: 80% } /* 80% */
.row.no-gutters > .col-lg-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-lg-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-lg-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-lg-9 { width: 65% } /* 65% */
.row.no-gutters > .col-lg-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-lg-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-lg-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-lg-5 { width: 35% } /* 35% */
.row.no-gutters > .col-lg-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-lg-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-lg-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-lg-1 { width: 20% } /* 20% */
}
@media (min-width: 1081px) {
.m-xl-0 { margin: 0px !important; }
.mt-xl-0 { margin-top: 0px !important; }
.me-xl-0 { margin-right: 0px !important; }
.mb-xl-0 { margin-bottom: 0px !important; }
.ms-xl-0 { margin-left: 0px !important; }
.mes-xl-0 { margin-right: 0px !important; margin-left: 0px !important; }
.f-xl-left {float: left;}
.f-xl-right {float: right;}

.txt-xl-lt { text-align: left; }
.txt-xl-center { text-align:center; }
.txt-xl-rt { text-align: right; }

.col-xl-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-xl-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-xl-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-xl-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-xl-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-xl-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-xl-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-xl-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-xl-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-xl-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-xl-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-xl-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-xl-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-xl-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-xl-14 { width: 100%; }
.row.no-gutters > .col-xl-13 { width: 80% } /* 80% */
.row.no-gutters > .col-xl-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-xl-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-xl-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-xl-9 { width: 65% } /* 65% */
.row.no-gutters > .col-xl-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-xl-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-xl-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-xl-5 { width: 35% } /* 35% */
.row.no-gutters > .col-xl-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-xl-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-xl-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-xl-1 { width: 20% } /* 20% */
}

@media (min-width: 1281px) {
.m-xxl-0 { margin: 0px !important; }
.mt-xxl-0 { margin-top: 0px !important; }
.me-xxl-0 { margin-right: 0px !important; }
.mb-xxl-0 { margin-bottom: 0px !important; }
.ms-xxl-0 { margin-left: 0px !important; }
.mes-xxl-0 { margin-right: 0px !important; margin-left: 0px !important; }
.f-xxl-left {float: left;}
.f-xxl-right {float: right;}

.txt-xxl-lt { text-align: left; }
.txt-xxl-center { text-align:center; }
.txt-xxl-rt { text-align: right; }

.col-xxl-14 { width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); }
.col-xxl-13 { width: -webkit-calc(80% - 20px); width: -moz-calc(80% - 20px); width: calc(80% - 20px); } /* 80% */
.col-xxl-12 { width: -webkit-calc(75% - 20px); width: -moz-calc(75% - 20px); width: calc(75% - 20px); } /* 75% */
.col-xxl-11 { width: -webkit-calc(70% - 20px); width: -moz-calc(70% - 20px); width: calc(70% - 20px); } /* 70% */
.col-xxl-10 { width: -webkit-calc(66.66% - 20px); width: -moz-calc(66.66% - 20px); width: calc(66.66% - 20px); } /* 66.6% */
.col-xxl-9 { width: -webkit-calc(65% - 20px); width: -moz-calc(65% - 20px); width: calc(65% - 20px); } /* 65% */
.col-xxl-8 { width: -webkit-calc(60% - 20px); width: -moz-calc(60% - 20px); width: calc(60% - 20px); } /* 60% */
.col-xxl-7 { width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); } /* 50% */
.col-xxl-6 { width: -webkit-calc(40% - 20px); width: -moz-calc(40% - 20px); width: calc(40% - 20px); } /* 40% */
.col-xxl-5 { width: -webkit-calc(35% - 20px); width: -moz-calc(35% - 20px); width: calc(35% - 20px); } /* 35% */
.col-xxl-4 { width: -webkit-calc(33.33% - 20px); width: -moz-calc(33.33% - 20px); width: calc(33.33% - 20px); } /* 33.3% */
.col-xxl-3 { width: -webkit-calc(30% - 20px); width: -moz-calc(30% - 20px); width: calc(30% - 20px); } /* 30% */
.col-xxl-2 { width: -webkit-calc(25% - 20px); width: -moz-calc(25% - 20px); width: calc(25% - 20px); } /* 25% */
.col-xxl-1 { width: -webkit-calc(20% - 20px); width: -moz-calc(20% - 20px); width: calc(20% - 20px); } /* 20% */

.row.no-gutters > .col-xxl-14 { width: 100%; }
.row.no-gutters > .col-xxl-13 { width: 80% } /* 80% */
.row.no-gutters > .col-xxl-12 { width: 75%; } /* 75% */
.row.no-gutters > .col-xxl-11 { width: 70%; } /* 70% */
.row.no-gutters > .col-xxl-10 { width: 66.66%; } /* 66.6% */
.row.no-gutters > .col-xxl-9 { width: 65% } /* 65% */
.row.no-gutters > .col-xxl-8 { width: 60%; } /* 60% */
.row.no-gutters > .col-xxl-7 { width: 50%; } /* 50% */
.row.no-gutters > .col-xxl-6 { width: 40%; } /* 40% */
.row.no-gutters > .col-xxl-5 { width: 35% } /* 35% */
.row.no-gutters > .col-xxl-4 { width: 33.33%; } /* 33.3% */
.row.no-gutters > .col-xxl-3 { width: 30%; } /* 30% */
.row.no-gutters > .col-xxl-2 { width: 25%; } /* 25% */
.row.no-gutters > .col-xxl-1 { width: 20% } /* 20% */
}


.btn, .btn-sm, .btn-lg {  
	height: 46px;
	line-height:28px;
	padding:7px 16px;
	font-weight:400;
	font-size: var(--bs-body-font-size);
	color:rgb(var(--bs-white));
	text-transform:uppercase;
	position:relative;
	margin:0px 0px 0px 0px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    font-family: var(--bs-body-font-family);
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border:0px solid rgba(0,0,0,0);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-ms-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	text-shadow: 0px 2px rgba(0,0,0,0.3);
}
.btn-sm { height: 34px; line-height: 28px; padding:3px 15px; font-size: 12px; }

.btn:hover, .btn-sm:hover, .btn:focus, .btn-sm:focus { 
	color:rgb(var(--bs-white));
	-webkit-box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
	box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
}

.search-btn { 
	min-width: 140px; 
	height: 46px; 
	background:url(../images/search.png) no-repeat left center rgb(var(--bs-clr-5)); 
	background-size: 20px auto;
	background-position: left 15px center;
	padding-left: 50px;
	text-shadow: 0px 0px rgba(0,0,0,0);
}
.btn.search-btn:hover { 
	background:url(../images/search.png) no-repeat left center rgb(var(--bs-clr-6)); 
	background-size: 20px auto;
	background-position: left 15px center;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
}

.submit-btn { height: 46px; min-width: 160px; background:rgb(var(--bs-clr-3)); }
.btn.submit-btn:hover {
	color:rgb(var(--bs-white));
	-webkit-box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
	box-shadow: inset 0px -45px 0px 0px rgba(0,0,0,0.15);
}

.reset-btn, .cancel-btn, .back-btn { background: #fff; border: 1px solid #d1d1d1; color: rgb(var(--bs-clr-8)); min-width: 120px; text-shadow: 0px 0px rgba(0,0,0,0); }
.reset-btn:hover, .cancel-btn:hover, .back-btn:hover {
	color: rgb(var(--bs-clr-8));
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
}

select, option, optgroup, input, textarea, .input-txt {
	font-family: var(--bs-body-font-family);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline:0px;
	margin: 0px;
} 
textarea { resize: vertical; } 
input[type='checkbox'] { -webkit-appearance: checkbox; }
input[type='radio'] { -webkit-appearance: checkbox; }
input[type="button"], input[type="submit"], input[type="reset"], button { -webkit-appearance: button; cursor: pointer; }
input[readonly], select[disabled], select:disabled { cursor: no-drop; }
input::-ms-reveal, input::-ms-clear { display: none; }


.label-txt { line-height: 15px; font-size: 13px; color: rgb(var(--bs-thm-clr-1)); padding:8px 5px 0px 0px; font-family: var(--bs-body-font-family); }

.form-group .label-txt, .search-group .label-txt { position:absolute; top:3px; left:10px; background: rgb(var(--bs-white)); text-align: left; z-index:1; padding: 0px 8px; }

.form-group .label-txt, .search-group .label-txt {	
	background: #f8f3f3;
	background: -moz-linear-gradient(top, #f8f3f3 0%, #f8f3f3 40%, #ffffff 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f8f3f3), color-stop(40%, #f8f3f3), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f8f3f3 0%, #f8f3f3 40%, #ffffff 100%);
	background: -o-linear-gradient(top, #f8f3f3 0%, #f8f3f3 40%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f8f3f3 0%, #f8f3f3 40%, #ffffff 100%);
	background: linear-gradient(to bottom, #f8f3f3 0%, #f8f3f3 40%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f3f3', endColorstr='#ffffff', GradientType=0 );
}
.popup-cont .form-group .label-txt { background: rgb(var(--bs-white)); }
.input-txt, .area-txt {
	width: 100%;
	line-height: 28px;
	padding:9px 10px;
	border: 1px solid #d5dade;
	height: 46px;
	color: rgb(var(--bs-thm-clr-1));
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: rgb(var(--bs-white));
	font-size: var(--bs-body-font-size);
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
}
.input-txt:focus, .area-txt:focus { border: 1px solid #8bb0fe; }
.area-txt { height: 80px; }
.input-txt.error { border: 1px solid rgb(var(--bs-clr-8)); }
.input-txt.datepick, .input-txt.timepick { max-width: 200px; padding-right: 30px; background: url(../images/cal-icon.png) no-repeat right center rgb(var(--bs-white)); background-position: center right 10px; }
.input-txt.timepick { background: url(../images/clock-icon.png) no-repeat right center rgb(var(--bs-white)); background-position: center right 10px; }

.date-rng-pick button.comiseo-daterangepicker-triggerbutton.ui-button {
	min-width: 250px;
	border: 1px solid #d5dade;
	height: 46px;
	padding-right: 30px;
	font-size: var(--bs-body-font-size);
	background: url(../images/cal-icon.png) no-repeat right center rgb(var(--bs-white));
	background-position: center right 10px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
}

.input-loader { position: relative; width: 100%; }
.input-loader.load .input-txt, .input-loader.tick .input-txt, .input-loader.cancel2 .input-txt { padding-right: 30px; }
.input-loader.load:after {
	content: "";
	width: 12px;
	height: 12px;
	background: url(../images/load3.gif) no-repeat center;
	background-size: 100% auto;
	position: absolute;
	right: 9px;
	top: 0px;
	bottom: 0px;
	margin: auto 0px;
}
.input-loader.tick:before, .input-loader.cancel2:before {
	width: 12px;
	height: 12px;
	color: rgb(var(--bs-clr-3));
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	right: 9px;
	top: 0px;
	bottom: 0px;
	margin: auto 0px;
}
.input-loader.cancel2:before { color: rgb(var(--bs-clr-8)); }


.checkmark {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50%;
	display: block;
	padding:0px 0px;
	margin:0px auto;
}
.checkmark svg{
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50%;
	display: block;
	stroke-width: 2;
	stroke: #fff;
	stroke-miterlimit: 10;
	margin: 0px auto;
	box-shadow: inset 0px 0px 0px #2db43b;
	animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}
.checkmark__check {
	transform-origin: 50% 50%;
	stroke-dasharray: 48;
	stroke-dashoffset: 48;
	animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
.checkmark__circle {
	stroke-dasharray: 166;
	stroke-dashoffset: 166;
	stroke-width: 2;
	stroke-miterlimit: 10;
	stroke: #2db43b;
	fill: none;
	animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
@keyframes stroke { 100% { stroke-dashoffset: 0; } }
@keyframes scale {
0%, 100% {
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
}
50% {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1);
	-o-transform: scale3d(1.1, 1.1, 1);
	-ms-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}
}
@keyframes fill {
100% {
	-webkit-box-shadow: inset 0px 0px 0px 50px #2db43b;
	-moz-box-shadow: inset 0px 0px 0px 50px #2db43b;
	box-shadow: inset 0px 0px 0px 50px #2db43b;
}
}

.error-txt { font-size: 11px; text-align: right; color: rgb(var(--bs-clr-8)); font-style: italic; line-height: 14px; padding: 0px 2px; margin: 3px 0px 0px 0px; display: none; }
.field-validation-valid.error-txt { display: none !important; }
.info-txt { font-size: 10px; color: #999999; line-height: 15px; font-style: italic; display: block; }

.searchby:-ms-input-placeholder { font-size: 12px; font-style: italic; }
.searchby:placeholder { font-size: 12px; font-style: italic; }


.searchby::-webkit-input-placeholder { font-size: 12px; font-style: italic; }
.searchby:-moz-placeholder { font-size: 12px; font-style: italic; }
.searchby::-moz-placeholder { font-size: 12px; font-style: italic; }
.searchby:-ms-input-placeholder { font-size: 12px; font-style: italic; }



.alert-success, .alert-error, .alert-info, .alert-warning {
	display: none;
	width: auto;
	min-width: 400px;
	padding: 12px 12px 12px 48px;
	background: #ddf5e5;
	color: rgb(var(--bs-clr-3));
	font-size: var(--bs-body-font-size);
	line-height: 24px;
	margin: 0px 0px;
	text-align: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: fixed;
	top: 90px;
	right: 25px;
	border-bottom: 2px rgba(var(--bs-clr-3), 0.2);
	z-index: 2;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.alert-error { color: rgb(var(--bs-clr-8)); background: #fce6e8; border-bottom: 2px solid rgba(var(--bs-clr-8), 0.2); }
.alert-info { color: rgb(var(--bs-clr-1)); background: #dbe9ff; border-bottom: 2px solid rgba(var(--bs-clr-1), 0.2); }
.alert-warning { color: rgb(var(--bs-clr-5)); background: #fef2d9; border-bottom: 2px solid rgba(var(--bs-clr-5), 0.2); }

.alert-success:before, .alert-error:before, .alert-info:before, .alert-warning:before {
	content: " ";
	position: absolute;
	top: 12px;
	left: 12px;
	width: 24px;
	height: 24px;
	margin: 0px;
	display: block;
}
.alert-success:before { background: url(../images/success.png) no-repeat center; }
.alert-error:before { background: url(../images/error.png) no-repeat center; }
.alert-info:before { background: url(../images/info.png) no-repeat center; }
.alert-warning:before { background: url(../images/warning.png) no-repeat center; }

.require {padding-left: 4px; color: rgb(var(--bs-clr-7)); font-size: var(--bs-body-font-size); }


.form-group, .form-group2 { width: 100%; max-width: 980px; margin: 0px auto; overflow-x: hidden; }
.form-group ul, .form-group ul li, .form-group2 ul, .form-group2 ul li, .search-group ul, .search-group ul li { float: left; }
.form-group ul li, .form-group2 ul li, .search-group ul li { position: relative; min-height: 78px; padding-top: 12px; margin-bottom: 15px; }
.form-group2 ul li{ padding-top: 0px; min-height: 65px; }
.form-group2 ul li.mh-auto { min-height: auto; }

.form-group ul li .label-txt, .form-group ul li .input-cont { width: auto; float: none; }
.form-group2 ul li .label-txt { width: 150px; float: left; position: static; padding-top: 12px; text-align: right; padding-right: 15px; margin-bottom: 8px; }
.form-group2 ul li .input-cont { width: -webkit-calc(100% - 150px); width: -moz-calc(100% - 150px); width: calc(100% - 150px); float: left; position: relative; }
.form-group2 ul li .label-txt.col-14, .form-group2 ul li .input-cont.col-14 { width: 100%; }

.form-group ul li.btn-cont, .form-group2 ul li.btn-cont, .search-group ul li.btn-cont { min-height: auto !important; }
.form-group2 ul li.btn-cont { padding-left: 70px; }

.form-group2 ul li .date-rng-cont > div.dt-txt {
	width: -webkit-calc(50% - 25px); width: -moz-calc(50% - 25px); width: calc(50% - 25px);
	float:left;
}
.form-group2 ul li .date-rng-cont > div.dt-space { 
	width: 45px; 
	line-height: 15px;
	font-size: 13px;
	color: rgb(var(--bs-thm-clr-1));
	float: left; 
	text-align: center;
	padding-top: 12px;
}
.form-group2 ul li .input-cont.loading > * { pointer-events: none; }

.form-group2 ul li .input-cont.loading:after {
	content: " ";
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto 0px;
	right: 5px;
	background: url("../images/load2.gif") no-repeat center #ffffff;
	background-size: 20px auto;
}


.search-group { width: 100%; margin: 0px auto; overflow: hidden; }
.search-group ul li.date-rng-cont { padding-top: 0px; }
.search-group ul li.date-rng-cont > div {
	width: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px); width: calc(50% - 5px);
	float:left;
	margin:0px 10px 0px 0px;
	position:relative;
	padding:12px 0px 0px 0px;
}
.search-group ul li.date-rng-cont > div:last-child { margin:0px; }


.tbl-group { overflow-x: auto; -webkit-overflow-scrolling: touch; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.tbl-group table { width: 100%; }
.tbl-group table, .tbl-group table th, .tbl-group table td { border: 0px; border-collapse: collapse; }
.tbl-group table th, .tbl-group table td { line-height: 28px; padding: 5px 10px; font-size: var(--bs-body-font-size); }
.tbl-group table th { color: rgb(var(--bs-thm-clr-1)); font-weight:700; padding: 14px 10px; background: rgb(var(--bs-white)); }
.tbl-group table td { color: rgb(var(--bs-thm-clr-1)); background: rgb(var(--bs-white)); padding: 10px 10px; font-weight: 500; }

.tbl-group table th:first-child, .tbl-group table td:first-child { border-left: 1px solid #f2f2f2; }
.tbl-group table th:last-child, .tbl-group table td:last-child { border-right: 1px solid #f2f2f2; }

.tbl-group table tbody tr:nth-child(odd) td { background: #f2f2f2; }

.tbl-group.tbl-bg table tbody tr:nth-child(odd) td { background: #fff; }

.tbl-group.tbl-bg table thead th { background: #f2f2f2; color: #212121; }
.tbl-group.tbl-bg table tbody tr td {font-size: 12px;}

.tbl-group table.tbl-themed th.bg-clr-1 { background: #0991db !important; color: rgb(var(--bs-white)); }
.tbl-group table.tbl-themed td.bg-clr-1 { background: #2e3b42 !important; color: rgb(var(--bs-white)); }
.tbl-group table.tbl-themed td.txt-clr-1 { color: #2e3b42 !important; }


.tbl-group table.tbl-themed2 th.bg-clr-1 { background: #2e3b42 !important; color: rgb(var(--bs-white)); }
.tbl-group table.tbl-themed2 td { background: #cadfea !important; }

.tbl-group table.tbl-themed3 td.bg-clr-1 { background: #455761 !important; color: rgb(var(--bs-white)); }

.tbl-group .accordion-head { cursor: pointer; }

.tbl-group .accordion-head table th.bg-clr-1 { padding-right: 20px; position: relative;}
.tbl-group .accordion-head table th.bg-clr-1 span.down-arrow { 
	position: absolute; right: 8px; font-size: 12px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tbl-group .accordion-head.active table th.bg-clr-1 span.down-arrow {
	-webkit-transform: rotate3d(0, 0, 1, -180deg);
	-moz-transform: rotate3d(0, 0, 1, -180deg);
	-ms-transform: rotate3d(0, 0, 1, -180deg);
	-o-transform: rotate3d(0, 0, 1, -180deg);
	transform: rotate3d(0, 0, 1, -180deg);
}

.tbl-group .accordion-cont { display: none; }


.tbl-label { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 0px 4px; margin: 0px 0px 0px 5px; }
.tbl-ht { height: auto; min-height: 550px; }
.tbl-ht2 { height: auto; min-height: 650px; }
.tbl-ht3 { height: auto; min-height: 750px; }
.tbl-ht4 { height: auto; min-height: 800px; }
.tbl-ht5 { height: auto; min-height: 850px; }
.tbl-ht6 { height: auto; min-height: 900px; }

.tbl-group2 { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.tbl-group2 table { width: 100%; }
.tbl-group2 table, .tbl-group2 table th, .tbl-group2 table td { border: 0px; border-collapse: collapse; }
.tbl-group2 table th, .tbl-group2 table td, .tbl-group2 table th:first-child, .tbl-group2 table td:first-child, .tbl-group2 table th:last-child, .tbl-group2 table td:last-child { line-height: 28px; padding: 4px 8px; font-size: var(--bs-body-font-size); border: 1px solid #bac2cf; }
.tbl-group2 table th, .tbl-group2 table th:first-child, .tbl-group2 table th:last-child { color: #000000; background: #eaebff; font-size: 12px; font-weight: 400; text-align: left; text-transform: uppercase; line-height: 20px; }
.tbl-group2 table td { color: rgb(var(--bs-thm-clr-1)); background: rgb(var(--bs-white)); padding: 10px 10px; font-weight: 500; }

.tbl-group2 table th.tbl-sp, .tbl-group2 table td.tbl-sp { background: Transparent !important; }



/*.pagination { display: block; text-align: right; }
.pagination > * { margin: 0px 5px; }
.pagination > *, .pagination ul li { display:inline-block; vertical-align: top; }
.pagination ul li{ float: left;}
.pagination ul li a, .pagination ul li span { background: rgb(var(--bs-thm-clr-3)); border: 1px solid rgb(var(--bs-thm-clr-3)); font-size: var(--bs-body-font-size); color: rgb(var(--bs-white)); line-height: 28px; padding: 0px 8px; display: inline-block; }
.pagination ul li a { cursor: pointer; }
.pagination ul li.first a, .pagination ul li.last a, .pagination ul li a[rel=prev], .pagination ul li a[rel=next] { background: rgb(var(--bs-white)); border: 1px solid #d1d1d1; color: #666666; }
.pagination ul li.first a, .pagination ul li a[rel=prev] { -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;  }
.pagination ul li.last a, .pagination ul li a[rel=next] { -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;  }*/
.pagination { display: block; text-align: center; }
.pagination > * { margin: 0px 5px; display:inline-block; vertical-align: top; }
.pagination ul li { float: left; }
.pagination ul li a { 
	background: rgb(var(--bs-white)); 
	border: 1px solid #d1d1d1;
	border-right: 0px;
	font-size: var(--bs-body-font-size); 
	color: rgb(var(--bs-thm-clr-1)); 
	line-height: 28px; 
	padding: 0px 8px; 
	display: block;
	min-width: 30px;
	text-align: center;
}
.pagination ul li a.active { background: rgb(var(--bs-thm-clr-3)); border: 1px solid rgb(var(--bs-thm-clr-3)); border-right: 0px; color: rgb(var(--bs-white)); }
.pagination ul li a { cursor: pointer; }
.pagination ul li.first a, .pagination ul li.last a, .pagination ul li a[rel=prev], .pagination ul li a[rel=next] { background: rgb(var(--bs-white)); border: 1px solid #d1d1d1; color: #666666; }
.pagination ul li.first a, .pagination ul li a[rel=prev] { -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; border-right: 0px;  }
.pagination ul li.last a, .pagination ul li a[rel=next] { -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;  }

.action-icon { margin: 0px auto; }
.action-icon ul { display: block; text-align: center; }
.action-icon ul li { display: inline-block; margin: 0px 4px; min-height: auto; vertical-align: top; position: relative; }
.action-icon ul li a, .action-icon ul li button, .action-icon ul li span {
	width: 34px; 
	height: 34px;
	text-align: center; 
	line-height: 30px; 
	padding: 1px 0px; 
	display: block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	cursor: pointer;
	font-size: 16px;
	position: relative;
}
.action-icon ul li .edit { color: #416394; border: 1px solid #416394; }
.action-icon ul li .plus, .action-icon ul li .tick, .action-icon ul li .download, .action-icon ul li .journey { color: rgb(var(--bs-clr-3)); border: 1px solid rgb(var(--bs-clr-3)); }
.action-icon ul li .cancel { color: rgb(var(--bs-clr-8)); font-size: 12px; border: 1px solid rgb(var(--bs-clr-8)); }
.action-icon ul li .trash { color: rgb(var(--bs-clr-7)); border: 1px solid rgb(var(--bs-clr-7)); }
.action-icon ul li .chat, .action-icon ul li .view, .action-icon ul li .enroll { color: rgb(var(--bs-clr-1)); border: 1px solid rgb(var(--bs-clr-1)); }
.action-icon ul li .reenquiry, .action-icon ul li .more { color: #666666; border: 1px solid #666666; }
.action-icon ul li span.note-count {
	text-align: center;
	position: absolute;
	width: auto;
	min-width: 23px;
	height: 16px;
	line-height: 14px;
	padding: 0px 5px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 12px;
	top: -8px;
	left: 50%;
	color: rgb(var(--bs-white));
}
.action-icon ul li .journey span.note-count { background: rgb(var(--bs-clr-3)); }
.action-icon ul li .chat span.note-count { background: rgb(var(--bs-clr-1)); }
.action-icon ul li .reenquiry span.note-count { background: #666666; }
.action-icon ul li .locate { color: #164277; font-size: 16px; border: 1px solid #164277; }

.action-icon ul li .action-submenu {
	width: 200px;
	position: absolute;
	top: 45px;
	left: -5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	background: rgb(var(--bs-white));
	padding: 0px 0px;
	z-index: 1;
	display: none;
}
.action-icon ul li .action-submenu.active { display: block;}
.action-icon ul li .action-submenu.right { left: auto; right: -5px; }
.action-icon ul li .action-submenu.bottom { top: auto; bottom: 45px; }


.action-icon ul li .action-submenu:after{
	bottom: 100%;
	left: 13px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(var(--bs-white), 0);
	border-bottom-color: rgb(var(--bs-white));
	border-width: 8px;
	margin-right: -8px;
}
.action-icon ul li .action-submenu.right:after{ left: auto; right: 13px; margin-right: 0px; margin-left: -8px; }
.action-icon ul li .action-submenu.bottom:after{ bottom: auto; top: 100%; border-color: rgba(var(--bs-white), 0); border-top-color: rgb(var(--bs-white)); }

.action-icon ul li .action-submenu ul li { display: block; margin: 0px; }
.action-icon ul li .action-submenu ul li a {
	width: 100%;
	height: 32px;
	text-align: left; 
	line-height: 30px; 
	padding: 1px 10px; 
	display: block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px; 
	cursor: pointer;
	font-size: 13px;
	color: #416394;
}
.action-icon ul li .action-submenu ul li a:hover { background: #f1f1f1; color: rgb(var(--bs-active-txt-1)); }


.icon1 button{background: transparent; margin: 0px 10px; text-align: center }
.icon1 .plus::before, .icon1 .trash::before{
	width: 28px; 
	height: 28px;
	text-align: center; 
	line-height: 24px; 
	padding: 1px 1px; 
	display: block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	cursor: pointer;
	font-size: 14px;
	margin: 0px auto 4px;
}

.icon1 .trash{color: rgb(var(--bs-clr-7));}

.icon1 .plus::before{ color: rgb(var(--bs-clr-1)); border: 1px solid rgb(var(--bs-clr-1)); }


.icon1 .trash::before{ color: rgb(var(--bs-clr-7)); border: 1px solid rgb(var(--bs-clr-7)); }


.form-info-group ul { border-top: 1px solid #bac2cf; border-left: 1px solid #bac2cf; }
.form-info-group ul li { border-bottom: 1px solid #bac2cf; border-right:  1px solid #bac2cf; margin: 0px !important; }
.form-info-group ul li .label-txt { position: static; font-size: 12px; color: #000000; background: #eaebff; line-height: 20px; padding: 4px 8px; text-transform: uppercase; }
.form-info-group ul li .input-cont { font-size: var(--bs-body-font-size); color: rgb(var(--bs-thm-clr-1)); background: rgb(var(--bs-white)); line-height: 28px; padding: 10px 8px; font-weight: 500;}
.form-info-group ul li > * { display: block; }

.form-info-edit-group { margin-bottom: 20px; }
.form-info-edit-group ul.bdrt-1 { padding-top: 16px; position: relative; }
.form-info-edit-group ul.bdrt-1:before {	
	content: '';
	width: 100%;
	height: 1px;
	border-top: 1px dashed #bac2cf;
	position: absolute;
	top: 0px;
}
.form-info-edit-group ul li { margin-bottom: 10px !important; }
.form-info-edit-group ul li .label-txt{ color: rgba(var(--bs-thm-clr-1), 0.75); padding: 4px 0px; display: block; }
.form-info-edit-group ul li .input-cont span { font-size: 16px; font-weight: 600; color: rgb(var(--bs-thm-clr-1)); line-height: 28px; padding: 4px 0px; display: block; }
.form-info-edit-group ul li.btn-cont { display: none; }
.form-info-edit-group .view-card { display: block; }
.form-info-edit-group .edit-card { display: none; }

.form-info-edit-group h6 { padding-right: 50px; position: relative; }
.form-info-edit-group h6 .edit {
	position: absolute;
	width: 40px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	padding: 5px 0px;
	margin: 0px 0px 0px auto;
	right: 0px;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
}
.form-info-edit-group h6 .edit:hover { background: rgba(var(--bs-clr-1), 0.1); }

.breadcrumps ul { float: right; }
.breadcrumps ul li { float: left; padding: 5px 0px; }
.breadcrumps ul li a, .breadcrumps ul li span { font-size: 10px; line-height: 30px; color: #999999; padding: 0px 10px 0px 0px; }
.breadcrumps ul li span, .breadcrumps ul li:last-child a { padding: 0px; }
.breadcrumps ul li a:after { font-size: 8px; font-family: icon-font; -webkit-font-smoothing: antialiased; content: '/'; padding: 0px 0px 0px 10px; display: inline-block; vertical-align: top; }
.breadcrumps ul li:last-child a:after { display: none; }

.badges-success, .badges-error, .badges-info, .badges-warning, .badges-disabled { 
	font-size: 10px; 
	line-height: 14px; 
	display: inline-block; 
	padding: 0 6px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
}

.badges-success { color: rgb(var(--bs-clr-3)); border: 1px solid rgb(var(--bs-clr-3)); }
.badges-error { color: rgb(var(--bs-clr-8)); border: 1px solid rgb(var(--bs-clr-8)); }
.badges-info { color: rgb(var(--bs-clr-1)); border: 1px solid rgb(var(--bs-clr-1)); }
.badges-warning { color: rgb(var(--bs-clr-5)); border: 1px solid rgb(var(--bs-clr-5)); }
.badges-disabled { color: rgb(var(--bs-thm-clr-1)); border: 1px solid rgba(var(--bs-thm-clr-1), 0.5); }

.file-upload label {
	height: 200px;
	border: 2px dashed #d1d1d1;
	display: block;
	text-align: center;
	background: #F8F9FA;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: relative;
}
.file-upload label > div { 
	background: #F8F9FA; 
	height: 100%;
	position: relative;
	z-index: 1;
	padding-top: 55px;
	pointer-events: none;
}
.fp-img img { width: 50px; }

.input-file {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	cursor: pointer;
}

.pro-st { width: 45px; text-align: center; line-height: 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pro-st.status1:before { content: 'N'; } /* New */
.pro-st.status2:before { content: 'E'; } /* Eligible */
.pro-st.status3:before { content: 'NE'; } /* Not Eligible */
.pro-st.status4:before { content: 'P'; } /* Prospective */
.pro-st.status5:before { content: 'NP'; } /* Not Prospective */
.pro-st.status6:before { content: 'RNR'; } /* Ringing No Response */
.pro-st.status7:before { content: 'DR'; } /* Dropped */
.pro-st.status8:before { content: 'FE'; } /* For Enrollment */
.pro-st.status9:before { content: 'RFE'; } /* Ready for Enrollment */
.pro-st.status10:before { content: 'AS'; } /* Application Sold */
.pro-st.status11:before { content: 'EN'; } /* Enrolled */
.pro-st.status12:before { content: 'ED'; } /* Enrolled & Dropped */
.pro-st.status13:before { content: 'DP'; } /* Duplicate */
.pro-st.status14:before { content: 'IMG'; } /* Image Lead */
.pro-st.status15:before { content: 'UL'; } /* Unusable Leads */
.pro-st.status16:before { content: 'AN'; } /* Assigned New */
.pro-st.status17:before { content: 'CNP'; } /* Call Not Picked */

.global-loader {
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: url(../images/load.gif) no-repeat center rgba(var(--bs-white), 0.75);
	background-size:70px auto;
	z-index: 100000;
	display: none;
}

/* Body defaults
------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding: 0px; background: #f8f3f3; }
#container { position:relative; margin: 0px; padding: 0px; background: #f8f3f3; }

.logo, .logo a, .logo a img { width: 144px; height: 66px; display: block;}
.wht-cont {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
	padding: 12px 15px;
}


/* Head
------------------------------------------------------------------------------------------------*/
.header { 
	background: #00c5fb;
	background: -moz-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #00c5fb), color-stop(100%, #0253cc));
	background: -webkit-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -o-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -ms-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: linear-gradient(to right, #00c5fb 0%, #0253cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c5fb', endColorstr='#0253cc', GradientType=1 );
	padding: 8px 15px 7px 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 2;
	-webkit-box-shadow: 1px 0 7px rgba(0,0,0,.05);
	-moz-box-shadow: 1px 0 7px rgba(0,0,0,.05);
	box-shadow: 1px 0 7px rgba(0,0,0,.05);
}
.menu { width: 50px; height: 50px; margin: 0px 10px 0px 0px; margin-right: 0px; padding: 0px; display: none; }
.menu .sidebarToggle {
	width: 50px;
	height: 50px;
	padding: 24px 11px;
	position: relative;
	margin: 0px;
	cursor: pointer;
	display: block;
    background: transparent;
    border: 0px;
}
.menu .sidebarToggle span {
	width: 28px;
	height: 2px;
	pointer-events: none;
	margin: 0px auto 0 auto;
	position: relative;
	background: rgb(var(--bs-white));
	display: block;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-ms-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
.menu .sidebarToggle span::before, .menu .sidebarToggle span::after {
	position: absolute;
	content: '';
	background: rgb(var(--bs-white));
	height: 2px;
	width: 16px;
	margin: 0px auto;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.menu .sidebarToggle span::before { width:21px; left: 0px; top: -7px; }
.menu .sidebarToggle span::after { left: 0px; bottom: -7px; }
.menu .sidebarToggle.active span {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
 	filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand');
}
.menu .sidebarToggle.active span::before {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')";
 	filter: progid:DXImageTransform.Microsoft.Matrix( M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand');
	width: 51%;
	left: 14px;
	top: -15px;
}
.menu .sidebarToggle.active span::after {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand');
	width: 51%;
	left: 14px;
	bottom: 0px;
}
.header .logo { width: 285px; float: left; height: auto; padding: 4px 0px; }
.header .logo a, .header .logo a img { width: 101px; height: 47px; margin: 0px auto; display: block; }
.admin-title { padding: 10px 0px 10px 20px; float: left; width: -webkit-calc(100% - 650px); width: -moz-calc(100% - 650px); width: calc(100% - 650px); }

.top-nav { float: right; width: 350px; }
.top-nav ul li { float: left; position: relative; margin: 5px 0px 5px 10px; cursor: pointer; }
.top-nav ul li .nav-link, .top-nav ul li .profile-nav { 
    min-width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: rgb(var(--bs-white));
    border: 0px;
    background: transparent;
    position: relative;
    padding: 0px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: block;
	text-align: center;
	border: 1px solid rgba(255,255,255,0.2);
}
.top-nav ul li .nav-link:hover, .top-nav ul li.active .nav-link, .top-nav ul li .profile-nav:hover, .top-nav ul li.active .profile-nav { background: rgba(0,0,0,0.1); }
.top-nav ul li .nav-link:before { height: 45px; line-height: 25px; display: block; padding: 8px 0px 12px; }
.top-nav ul li .nav-link span.note-count {
    position: absolute;
    width: auto;
    min-width: 23px;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 12px;
    top: 0px;
    left: 50%;
}
.top-nav ul li .nav-link.logout { font-size: 16px; font-weight: 300; }
.top-nav ul li .profile-nav { padding-right: 0px; font-size: 16px; }
/*.top-nav ul li .profile-nav:after {
    font-family: icon-font; 
    -webkit-font-smoothing: antialiased;
    content: '\e802';
    font-size: var(--bs-body-font-size);
    position: absolute;
	top: 0px;
	bottom: 0px;
    right: 10px;
    padding-bottom: 3px;
	margin: auto 0px;
	line-height: 20px;
	height: 23px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}*/
.top-nav ul li.active .profile-nav:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.top-nav ul li .profile-nav .profile-avatar, .top-nav ul li .profile-nav .profile-avatar img { 
	width: 45px; 
	height: 45px;
	-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.top-nav ul li .profile-nav .profile-avatar { margin: 0px 0px 0px 0px; float: left; }
.top-nav ul li .profile-nav .profile-name {
	width: 135px;
	font-size: 16px;
	color: rgb(var(--bs-white));
	font-weight: 500;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 40px;
	white-space: nowrap;
	display: block;
	position: relative;
	padding:5px 0px;
	line-height: 30px;
}
.top-nav ul li .sub-menu {
    position: absolute;
	right: 0px;
	top:75px;
	z-index: 9999;
	height: auto;
	padding: 0px;
	background: #fff;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.1);
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    width: 340px;
    pointer-events: none;
    visibility: hidden;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;	
}
.top-nav ul li.active .sub-menu { 
    top:55px;
    pointer-events: all;
    visibility: visible;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;	
}
.top-nav ul li .sub-menu:after{
	bottom: 100%;
	right: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(var(--bs-white), 0);
	border-bottom-color: rgb(var(--bs-white));
	border-width: 8px;
	margin-left: -8px;
}
.top-nav ul li .sub-menu.user-menu { width: 300px; }

.top-nav ul li .sub-menu .profile-title { display:block; padding: 20px 0px; border-bottom: 1px solid #e1e1e1; text-align: center; font-weight: 600; font-size: 18px; }
.top-nav ul li .sub-menu ul { width:100%; position: relative; padding: 0px 0px 0px 0px; }
.top-nav ul li .sub-menu ul li {
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	float:none;
	height:auto;
}
.top-nav ul li .sub-menu ul li.log-out { border-top: 1px solid #e1e1e1; text-align: center; }
.top-nav ul li .sub-menu ul li a {
	height: 45px;
	line-height: 45px;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	font-size: var(--bs-body-font-size);
	display: block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 100%;
	float:none;
	color:#666666;
}
.top-nav ul li .sub-menu ul li a:hover { color: rgb(var(--bs-active-txt-1)); background: #f5f5f5; }

.top-nav ul li .notify-title { padding: 10px; border-bottom: 1px solid #e1e1e1; line-height: 20px; font-size: 16px; }
.top-nav ul li .notify-title span, .top-nav ul li .notify-title a { line-height: 20px; padding: 0px; font-size: 16px; width: 240px; display: block; float: left; }
.top-nav ul li .notify-title a { border: 0px; font-size: 12px; padding: 0px 5px; width: 80px; text-transform: uppercase; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-align: center; }
.notify-cont { height: 290px; overflow-y: auto; }
.top-nav ul li .sub-menu .notify-cont ul li { padding: 10px; border-bottom: 1px solid #e1e1e1; }
.top-nav ul li .sub-menu .notify-cont ul li a { background: transparent; border: 0px; padding: 0px; display: block; width: 100%; height: auto; }

.notify-avatar, .notify-avatar img { width: 38px; height: 38px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; float: left; }

.notify-ct { width: 250px; float: right; }
.notify-ct h6 { font-weight: 400; text-align: left; line-height: 20px; font-size: 13px; margin-bottom: 5px; }
.notify-ct div { text-align: left; opacity: 0.5; line-height: 20px; }

.notify-foot { text-align: center;}
.notify-foot a { background: transparent; border: 0px; padding: 5px 0px; line-height: 28px; font-size: 12px; color: rgb(var(--bs-active-txt-1)); text-transform: uppercase; font-family: var(--bs-body-font-family); }

.top-nav ul li .search { display: none; }

.top-nav ul li .sub-menu.search-sub-menu {
	visibility: visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	position: static;
	width: 235px;
	background: Transparent;
	pointer-events: all;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.top-nav ul li .sub-menu:after{ display: none; }
.search-sub-menu .input-txt {
	width: 190px;
	height: 45px;
	line-height: 27px;
	background: #ffffff;
	border: 0px solid rgba(255,255,255,0.15);
	-webkit-border-radius: 25px 0px 0px 25px;
	-moz-border-radius: 25px 0px 0px 25px;
	border-radius: 25px 0px 0px 25px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	color: rgb(var(--bs-thm-clr-1));
	padding: 9px 10px 9px 20px;
	float: left;
}
.search-sub-menu .search-btn {
	width: 45px;
	height: 45px;
	border: 0px solid rgba(255,255,255,0.15);
	-webkit-border-radius: 0px 25px 25px 0px;
	-moz-border-radius: 0px 25px 25px 0px;
	border-radius: 0px 25px 25px 0px;
	min-width: auto;
	padding: 0px;
	background: url(../images/search2.png) no-repeat left center #ffffff;
	background-size: 20px auto;
	background-position: left 10px center;
}
.search-sub-menu .info-txt { display: none; }


/*Sidebar
------------------------------------------------------------------------------------------------*/
.sidebar {	
	background: #20282e;
	background: -moz-linear-gradient(top, #243940 0%, #20282e 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #243940), color-stop(100%, #20282e));
	background: -webkit-linear-gradient(top, #243940 0%, #20282e 100%);
	background: -o-linear-gradient(top, #243940 0%, #20282e 100%);
	background: -ms-linear-gradient(top, #243940 0%, #20282e 100%);
	background: linear-gradient(to bottom, #243940 0%, #20282e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243940', endColorstr='#20282e', GradientType=0 );
	bottom: 0;
	left: 0;
	position: fixed;
	top: 70px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	width: 285px;
	z-index: 2;
}

.sidebar>ul { height: 100%; overflow-y: auto; padding: 30px 0px 10px 0px; }

.sidebar ul li { padding: 0px 0px 0px 0px; margin:3px 0px ; }
.sidebar ul li a {
	color: rgba(var(--bs-white),0.5);
	display: block;
	padding: 8px 10px 8px 20px;
    font-size: 15px;
	position: relative;
	height: 44px;
	line-height: 28px;
	overflow: hidden;
    font-weight: 300;
    cursor: pointer;
}
.sidebar ul li a:hover, .sidebar ul li.active a { color: rgba(var(--bs-white),1); }
.sidebar>ul>li>a:before {
    content: "";
    width: 50px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}
.sidebar>ul>li.active>a:before { background: rgb(var(--bs-thm-clr-3)); }

.sidebar ul li a.tgr:after, .sidebar ul li .sidebar-dropdown ul li a.tgr2:after {
	font-size:12px;
	color: rgba(var(--bs-white),0.7);
	content: '\e802';
	font-family: icon-font;
	line-height: 15px;
	height: 15px;
	position: absolute;
	right: 10px;
	font-weight: 400;
	width:15px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-transform: rotate3d(0, 0, 1, -90deg);
    -moz-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    -o-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
	text-align: center;
}
.sidebar ul li a.tgr:hover:after, .sidebar ul li .sidebar-dropdown ul li a.tgr2:hover:after { color: rgb(var(--bs-white)); }
.sidebar>ul>li.active>a.tgr:after {
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	transition: all 0s linear;	
}
.sidebar>ul>li.active>a.tgr:after, .sidebar ul li .sidebar-dropdown>ul>li.active>a.tgr2:after { 
	color: rgba(var(--bs-white),1);
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
    -moz-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    -o-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
}

.sidebar ul li a > span { position: relative; z-index: 1; }
.sidebar ul li a .menu-icon {
	width: 21px;
	height: 28px;
	font-size:21px;
	line-height:28px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
    font-weight: 300;
}

.sidebar ul li .sidebar-dropdown, .sidebar-dropdown2 {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.sidebar ul li.active .sidebar-dropdown, .sidebar ul li .sidebar-dropdown ul li.active .sidebar-dropdown2 { opacity: 1; height: auto; }

.sidebar ul li .sidebar-dropdown ul li a { margin: 0px 0px 0px 45px; color: rgba(var(--bs-white), 0.5); }
.sidebar ul li .sidebar-dropdown ul li a:hover, .sidebar ul li .sidebar-dropdown ul li a.active { color: rgb(var(--bs-white));}


.sidebar ul li .sidebar-dropdown ul li a span {
	font-size: 12px;
	color: rgba(var(--bs-thm-clr-3), 0.5);
	padding: 0px 4px;
	margin: 0px 0px 0px 5px;
	font-weight: 600;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.sidebar ul li .sidebar-dropdown ul li a:hover span { color: rgb(var(--bs-thm-clr-3)); }
.sidebar ul li .sidebar-dropdown ul li a.active span, .sidebar ul li .sidebar-dropdown ul li a.active:hover span { font-weight: 500; background: rgb(var(--bs-thm-clr-3)); color: rgb(var(--bs-white));  }

.sidebar-dropdown { background: #00000026; }

.sidebar-dropdown2 { background: #00000019; }
.sidebar ul li .sidebar-dropdown2 ul li a { margin: 0px 0px 0px 65px; font-size: 13px;}




/* Content
------------------------------------------------------------------------------------------------*/
.content { margin-left: 285px; min-height: 100vh; padding: 85px 20px 0; position: relative; }

.flt-cont { width: 240px; position: relative;}
.flt-cont .input-txt{ 
	width: 240px;
	padding: 3px 15px 3px 45px;
	height: 34px;
	background: #dfedf3;
	border: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.flt-cont select.input-txt option, .flt-cont select.input-txt optgroup { background: rgb(var(--bs-white)) }

.flt-cont .cal-icon, .flt-cont .locate-icon {
	background: url(../images/cal.png) no-repeat center rgb(var(--bs-thm-clr-3));
	background-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 34px;
	left: 0;
	position: absolute;
	top: 0;
	width: 34px;
	z-index: 1;
}
.flt-cont .locate-icon { background: url(../images/pin.png) no-repeat center rgb(var(--bs-thm-clr-3)); background-size: 16px; }


.tab-list ul, .tab-list2 ul { background: #dbe4f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; }	
.tab-list ul li, .tab-list2 ul li { float: left;}	
.tab-list ul li .tab-link, .tab-list2 ul li .tab-sub-link1, .tab-list2 ul li .tab-sub-link2, .tab-list2 ul li .tab-sub-link3, .tab-list2 ul li .tab-sub-link4 { border: 0px; background: transparent; line-height: 30px; padding: 0px 10px; color: #666666; min-width: 50px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: var(--bs-body-font-size); cursor: pointer; }	
.tab-list ul li .tab-link.active, .tab-list2 ul li .tab-sub-link1.active, .tab-list2 ul li .tab-sub-link2.active, .tab-list2 ul li .tab-sub-link3.active, .tab-list2 ul li .tab-sub-link4.active { background: rgb(var(--bs-thm-clr-3)); color: rgb(var(--bs-white)); }

.feat-list { pointer-events: none; }
.feat-list>ul { pointer-events: all; }
.feat-list>ul>li { float: left; width: 35px; margin: 0px 5px;}

.feat-list ul li a { height: 32px; line-height: 32px; width: 35px; text-align: center; color: rgb(var(--bs-thm-clr-1)); cursor: pointer; font-size: 18px; }
.feat-list ul li a:hover, .feat-list ul li a.active { color: rgb(var(--bs-active-txt-1)); }

.status-report ul li.sr-list1 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-1),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-1),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-1),0.5); }
.status-report ul li.sr-list2 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-2),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-2),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-2),0.5); }
.status-report ul li.sr-list3 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-3),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-3),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-3),0.5); }
.status-report ul li.sr-list4 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-4),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-4),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-4),0.5); }
.status-report ul li.sr-list5 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-5),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-5),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-5),0.5); }
.status-report ul li.sr-list6 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-8),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-8),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-8),0.5); }
.status-report ul li.sr-list7 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-10),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-10),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-10),0.5); }
.status-report ul li.sr-list8 { -webkit-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-12),0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-12),0.5); box-shadow: 0px 2px 5px 0px rgba(var(--bs-clr-12),0.5); }

/*.tbl-group td .pro-st, .pro-st { width: 45px; text-align: center; line-height: 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }*/

.date-rng-pick2 button.comiseo-daterangepicker-triggerbutton.ui-button {
	background: #dfedf3;
	height: 34px;
	border: 0px;
	font-size: var(--bs-body-font-size);
	padding: 3px 15px 3px 45px;
	width: 240px;
}

.dts-report ul li {padding: 0px 22px 0px 15px; margin: 18px 0px 0px 0px; float: none;}
.dts-report ul li a { padding:5px 10px; line-height: 28px; font-size: var(--bs-body-font-size); display: block; position: relative; color: #000000; }

.dts-report ul li a:before {
	content: " ";
	position: absolute;
	left: -11px;
	top: 0px;
	bottom: 0px;
	margin: auto 0px;
	width: 3px;
	height: 70%;
}

.dts-report ul li a span {
	position: absolute;
	right: -20px;
	top: 0px;
	bottom: 0px;
	margin: auto 0px;
	width: 12px;
	line-height: 28px;
	height: 28px;
	font-size: 30px;
	font-weight: 300;
}

.dts-report ul li a.dr-list1 { -webkit-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-8),0.25); -moz-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-8),0.25); box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-8),0.25); }
.dts-report ul li a.dr-list1:before { background: rgb(var(--bs-clr-8)); }
.dts-report ul li a.dr-list1 span { color: rgb(var(--bs-clr-8)); }

.dts-report ul li a.dr-list2 { -webkit-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-3),0.25); -moz-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-1),0.25); box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-1),0.25); }
.dts-report ul li a.dr-list2:before { background: rgb(var(--bs-clr-3)); }
.dts-report ul li a.dr-list2 span { color: rgb(var(--bs-clr-3)); }

.dts-report ul li a.dr-list3 { -webkit-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-1),0.25); -moz-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-1),0.25); box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-1),0.25); }
.dts-report ul li a.dr-list3:before { background: rgb(var(--bs-clr-1)); }
.dts-report ul li a.dr-list3 span { color: rgb(var(--bs-clr-1)); }

.dts-report ul li a.dr-list4 { -webkit-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-5),0.25); -moz-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-5),0.25); box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-5),0.25); }
.dts-report ul li a.dr-list4:before { background: rgb(var(--bs-clr-5)); }
.dts-report ul li a.dr-list4 span { color: rgb(var(--bs-clr-5)); }

.dts-report ul li a.dr-list5 { -webkit-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-11),0.25); -moz-box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-11),0.25); box-shadow: 0px 3px 3px 0px rgba(var(--bs-clr-11),0.25); }
.dts-report ul li a.dr-list5:before { background: rgba(var(--bs-clr-11)); }
.dts-report ul li a.dr-list5 span { color: rgba(var(--bs-clr-11)); }

.form-info-group .cancel {
	color: #416394;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-right: -35px;
	cursor: pointer;
}
.form-info-group .cancel:hover { color: rgb(var(--bs-clr-8)); }

.rpt-tab-list ul li { display: inline-block; margin-right: 15px; margin-bottom: 25px; }
.rpt-tab-list ul li a {
	width: 120px;
	height: 40px;
	line-height: 30px;
	padding: 4px 20px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #2e3b424C;
	background: rgb(var(--bs-white));
	color: #2e3b4299;
	font-weight: 700;
	text-align: center;
	font-size: 18px;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	cursor: pointer;
}
.rpt-tab-list ul li a.active { background: rgb(var(--bs-thm-clr-3)); border: 1px solid rgb(var(--bs-thm-clr-3)); color: rgb(var(--bs-white)); }

.profile-info .profile-img, .profile-info .profile-img img {
	width: 80px;
	height: 80px;
	margin: 0px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
}
.profile-info .profile-dts { width: -webkit-calc(100% - 95px); width: -moz-calc(100% - 95px); width: calc(100% - 95px); padding-top: 10px; }

.verified, .not-verified{
	width: 14px;
	height: 14px;
	margin: 7px 0px 0px 4px;
	padding: 2.5px 3px;
	font-size: 8px;
	color: rgb(var(--bs-white));
	line-height: 8px;
	text-align: center;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	vertical-align: top;
	float: right;
}
.verified { background: rgb(var(--bs-clr-3)); }
.not-verified{ background: rgb(var(--bs-clr-8)); }

.verified:before, .not-verified:before { display: block; width: 8px; height: 8px; line-height: 8px; font-size: 8px; }

.verified:before { content: '\e808'; font-family: icon-font; -webkit-font-smoothing: antialiased; }
.not-verified:before { content: '\e805'; font-family: icon-font; -webkit-font-smoothing: antialiased; }

.follow-timeline{ border-left: 1px dashed #d1d1d1;}

.follow-cont { border: 1px solid #d1d1d1; margin-bottom: 15px; padding: 10px; }
.follow-cont:last-child { margin-bottom: 0px; }

.followup-icon { min-width: 132px;}

.followup-icon.followup-txt span{font-size: 18px; width: 35px; height: 35px; padding: 12px 0px; background: #F1B110; }

.followup-txt{font-size: 13px; font-weight: 700; font-style: normal!important;}
#ViewHistory .pop-cont, #AddAudience .pop-cont{ 
	position: fixed;
	max-height: 80vh;
	bottom: 0px;
	right: 30px;
}
#ViewHistory .pop-cont .form-group2, #AddAudience .pop-cont .form-group, #ReEnquiry .pop-cont .form-group2, #FollowUpsTimeline .pop-cont .form-group2, #AddQuickLeadCont .pop-inner-cont{ 
	max-height: -webkit-calc(80vh - 75px); max-height: -moz-calc(80vh - 75px); max-height: calc(80vh - 75px);
	overflow-y: auto;
	width: 100%;
}
#FollowUpsTimeline .pop-cont .form-group2{ 
	max-height: -webkit-calc(70vh - 75px); max-height: -moz-calc(70vh - 75px); max-height: calc(70vh - 75px);
}
#ViewHistory .pop-cont .form-group2 ul, #ReEnquiry .pop-cont .form-group2 ul{ border-bottom: 1px dashed #d1d1d1; }
#ViewHistory .pop-cont .form-group2 ul li, #AddAudience .pop-cont .form-group ul li, #ReEnquiry .pop-cont .form-group2 ul li { margin-bottom: 12px; }
#ViewHistory .pop-cont .form-group2 .label-txt, #ViewHistory .pop-cont .form-group2 .input-cont, #ReEnquiry .pop-cont .form-group2 .label-txt, #ReEnquiry .pop-cont .form-group2 .input-cont, #FollowUpsTimeline .pop-cont .form-group2 .label-txt, #FollowUpsTimeline .pop-cont .form-group2 .input-cont{ 
	font-size: 14px;
	line-height: 28px;
	margin: 0px;
	padding-top: 0px;
	color: rgb(var(--bs-thm-clr-1));
}
#ViewHistory .pop-cont .form-group2 .label-txt, #ReEnquiry .pop-cont .form-group2 .label-txt, #FollowUpsTimeline .pop-cont .form-group2 .label-txt{ font-size: 12px; color: rgba(var(--bs-thm-clr-1), 0.7); }
#ViewHistory .pop-cont .form-group2 .info-txt, #AddAudience .pop-cont .form-group .info-txt, #ReEnquiry .pop-cont .form-group2 .info-txt , #FollowUpsTimeline .pop-cont .form-group2 .info-txt{ padding: 10px 0px; }

#FollowUpsTimeline .pop-cont { max-width: 1200px; }

#ViewLeadJourney .pop-cont { max-width: 900px; }
.steps-cont { overflow: auto; padding-top: 30px; }
.steps-cont ul { display: block; text-align: center; min-width: 100%; }
.steps-cont ul li { width: 200px; display: inline-block; vertical-align: top; position: relative; }
.stp-time { font-size: 10px; width: 100%; text-transform: uppercase; }
.steps-cont ul li .stp-time { position:absolute; left:50%; }
.steps-cont ul li:last-child .stp-time { display: none; }
.stp-pro { position: relative; }
.stp-status {
	width:15px;
	height:15px;
	margin:15px auto;
	padding:0px;
	background:#d1d1d1;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	position:relative;
	z-index:1;
}
.stp0 .stp-status, .stp1 .stp-status, .stp2 .stp-status, .stp3 .stp-status, .stp4 .stp-status, .stp5 .stp-status {
	-webkit-animation: bg_change 0.5s forwards;
	-moz-animation: bg_change 0.5s forwards;
	-ms-animation: bg_change 0.5s forwards;
	-o-animation: bg_change 0.5s forwards;
	animation: bg_change 0.5s forwards;
}
@-webkit-keyframes bg_change { 0% { background:#d1d1d1; } 100% { background: #26a541; } }
@-moz-keyframes bg_change { 0% { background:#d1d1d1; } 100% { background: #26a541; } }
@-ms-keyframes bg_change { 0% { background:#d1d1d1; } 100% { background: #26a541; } }
@-o-keyframes bg_change { 0% { background:#d1d1d1; } 100% { background: #26a541; } }
@keyframes bg_change { 0% { background:#d1d1d1; } 100% { background: #26a541; } }


.stp-progress-bar {
	background:#d1d1d1;
	width:100%;
	height:3px;
	margin: 0px auto;
	position:absolute;
	top: 6px;
	left:50%;
}
.stp-progress-bar:after {
	position: absolute;
	left:0px;
	content: '';
	height:3px;
	width: 0%;
	background-color: #26a541;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.stp0 .stp-progress-bar:after, .stp1 .stp-progress-bar:after, .stp2 .stp-progress-bar:after, .stp3 .stp-progress-bar:after, .stp4 .stp-progress-bar:after, .stp5 .stp-progress-bar:after {
	-webkit-animation: wdth_change 1s forwards;
	-moz-animation: wdth_change 1s forwards;
	-ms-animation: wdth_change 1s forwards;
	-o-animation: wdth_change 1s forwards;
	animation: wdth_change 1s forwards;
}
@-webkit-keyframes wdth_change { 0% { width: 0% } 100% { width: 100% } }
@-moz-keyframes wdth_change { 0% { width: 0% } 100% { width: 100% } }
@-ms-keyframes wdth_change { 0% { width: 0% } 100% { width: 100% } }
@-o-keyframes wdth_change { 0% { width: 0% } 100% { width: 100% } }
@keyframes wdth_change { 0% { width: 0% } 100% { width: 100% } }

.stp1 .stp-status, .stp1 .stp-progress-bar:after {	
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
.stp2 .stp-status, .stp2 .stp-progress-bar:after {	
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-ms-animation-delay: 2s;
	-o-animation-delay: 2s;
	animation-delay: 2s;
}
.stp3 .stp-status, .stp3 .stp-progress-bar:after {	
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-ms-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}
.stp4 .stp-status, .stp4 .stp-progress-bar:after {	
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-ms-animation-delay: 4s;
	-o-animation-delay: 4s;
	animation-delay: 4s;
}
.stp5 .stp-status, .stp5 .stp-progress-bar:after {	
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	-ms-animation-delay: 5s;
	-o-animation-delay: 5s;
	animation-delay: 5s;
}

.steps-cont ul li:last-child .stp-progress-bar { display: none; }
.stp-title { font-size: 14px; }




/*Newly Added
------------------------------------------------------------------------------------------------*/
.sr-table table{border: 1px solid #2e3b4233;}
.sr-table.tbl-group table th:first-child, .sr-table.tbl-group table td:first-child { border-left: 1px solid #2e3b4233; }
.sr-table.tbl-group table th:last-child, .sr-table.tbl-group table td:last-child { border-right: 1px solid #2e3b4233; }

.sr-table.tbl-cont {height: auto; }
.sr-table.tbl-cont table {min-width: auto; }

.sr-table span {display: block; }

.sr-table .input-txt {max-width: 250px;  padding: 0px 15px;  height: 32px; }

.sr-table .btn {padding: 5px 25px; }

.sr-table .input-txt:read-only {  display: none; }

/*.sr-table .tick, .sr-table .edit, .sr-table .cancel {  width: 30px;  height: 30px;  line-height: 30px;  font-size: 18px;  display: inline-block; }*/

.sr-table .edit {  color: rgb(var(--bs-clr-1)); }
.sr-table .tick {  color:  rgb(var(--bs-clr-3)); }
.sr-table .cancel {color: rgb(var(--bs-clr-8)); }

.sr-table  table.tbl-themed th.bg-clr-1 { background: #2e3b42 !important; color: rgb(var(--bs-white)); }

/*.sr-table table td {padding: 15px 25px;}*/

.form-group2.course-dwn ul li .input-sec { width: -webkit-calc(100% - 150px); width: -moz-calc(100% - 150px); width: calc(100% - 150px); float: right;}

.form-group2.course-dwn ul li .input-sec .input-cont { width: 100%; }

.form-group2.course-dwn ul li .label-txt { width: 150px; float: left; position: static; padding-top: 12px; text-align: right;  margin-bottom: 8px; }



.switch {  position: relative;  display: block;  width: 35px;  height: 16px; margin: 0px auto; }

.switch input { opacity: 0; width: 0; height: 0; pointer-events: none;}

.slider { 
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.slider:before { 
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 0px;
	top: -2px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
.switch.active .slider {background-color: #2196F3; }
.switch.active .slider:before { left: 18px; }

/* Rounded sliders */
.slider.round {border-radius: 34px;}

.slider.round:before {border-radius: 50%;}


#deactivation #submit-btn2{ background:rgb(var(--bs-clr-5));}

.title-hd-txt{  
    margin-bottom: 20px;
    padding: 5px 0px;
    display: block;
    border-bottom: 1px dashed #ABABAB;}



.add-qual ul{position: relative;}

.add-qual ul::after{
	content: '';
	margin: 0px auto;
	left: 0;
	bottom: 0;
	right: 0;
	width: 500px;
	height: 10px;
	z-index: 20;
	position: absolute;	
	border-bottom: 1px dashed #ABABAB;}

.add-qual .mt-2{margin-top: 40px!important;}

.dyn-group { width: 80vw; width: -webkit-calc(100vw - 355px); width: -moz-calc(100vw - 355px); width: calc(100vw - 355px); max-width: 1100px; margin: 0px auto; }

.gn-code {
	background: #f2f2f2;
	border: 2px dashed #e1e1e1;
	text-align: center;
	text-transform: uppercase;
	line-height: 30px;
	font-size: 16px;
	color: #000000;
	padding: 15px 10px;
	letter-spacing: 4px;
	font-weight: 600;
}

.add-qk-cont, .upload-data {
	width: 60px;
	height: 60px;
	position: fixed;
	bottom: 40px;
	right: 30px;
	text-align: center;
}
.add-qk-cont a, .upload-data a {
	display: block;
	width: 60px;
	height: 60px;
	background: #00c5fb;
	background: -moz-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #00c5fb), color-stop(100%, #0253cc));
	background: -webkit-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -o-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: -ms-linear-gradient(left, #00c5fb 0%, #0253cc 100%);
	background: linear-gradient(to right, #00c5fb 0%, #0253cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c5fb', endColorstr='#0253cc', GradientType=1 );
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	font-size: 20px;
	color: #ffffff;
	line-height: 40px;
	padding: 10px 0px;
	cursor: pointer;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
	font-weight: 600;
}
.upload-data a {	
	background: #4ad969;
	background: -moz-linear-gradient(left, #4ad969 0%, #309f71 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #4ad969), color-stop(100%, #309f71));
	background: -webkit-linear-gradient(left, #4ad969 0%, #309f71 100%);
	background: -o-linear-gradient(left, #4ad969 0%, #309f71 100%);
	background: -ms-linear-gradient(left, #4ad969 0%, #309f71 100%);
	background: linear-gradient(to right, #4ad969 0%, #309f71 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ad969', endColorstr='#309f71', GradientType=1 );
	font-size: 25px;
	font-weight: 400;
}
#followupDtDetails.tbl-group, .followup-cont {
	max-height: -webkit-calc(80vh - 143px); max-height: -moz-calc(80vh - 143px); max-height: calc(80vh - 143px);
	overflow: auto;
}

.spl-title2, .spl-title3 { margin-top: -40px; }
.spl-lt { margin-left: -40px; }


/*Footer
------------------------------------------------------------------------------------------------*/
.footer { margin-left: 285px; }


/*Login
------------------------------------------------------------------------------------------------*/
#container.login-container {	
	background: url(../images/login-bg.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	min-height: 100vh;
}
.login-container table { width: 100%; height: 100%; min-height: 100vh; }
.login-container table tr td { padding: 0px 12px; }


.login-cont { width: 100%; max-width: 440px; margin: 30px auto; padding: 50px; }



.login-cont .logo { margin-bottom: 40px; }

.login-tab-head ul li a { display: block; font-size: 15px; font-weight: 600; line-height: 30px; padding: 5px 0px; color: rgba(var(--bs-white), 0.5); cursor: pointer; }

.login-tab-head ul li a.active { color: rgb(var(--bs-white));}

.login-cont .login-tab-cont .form-group { margin-top: 15px; position: relative; overflow: visible; }
.login-cont .login-tab-cont .form-group:before {
	bottom: 100%;
	left: 25px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(var(--bs-white), 0);
	border-bottom-color: rgb(var(--bs-white));
	border-width: 8px;
	margin-left: -8px;
	z-index: 1;
}

.login-cont .login-tab-cont #forgot-cont.form-group:before { left: auto; margin-left: 0px; right: 25px; margin-right: -8px }

.login-cont .form-group ul li { min-height: 70px; }
.login-cont .input-txt { border:1px solid rgb(var(--bs-white)); height: 52px; padding: 12px 15px; font-weight: 600; font-size: 15px; }
.login-cont .input-txt.pass-txt { padding: 12px 50px 12px 15px; }

.login-cont .error-txt { 
	/*background: #fce6e8; 
	padding:0px 4px 1px; 
	width: 140px; 
	text-align: center; 
	margin: 3px 0px 0px auto;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	margin: 3px 0px 0px auto;
  color: rgb(var(--bs-white), 0.85);
}

.login-cont .btn {
	width: 100%;	
	background: #f39c11;
	background: -moz-linear-gradient(left, #f39c11 0%, #ff7d0c 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #f39c11), color-stop(100%, #ff7d0c));
	background: -webkit-linear-gradient(left, #f39c11 0%, #ff7d0c 100%);
	background: -o-linear-gradient(left, #f39c11 0%, #ff7d0c 100%);
	background: -ms-linear-gradient(left, #f39c11 0%, #ff7d0c 100%);
	background: linear-gradient(to right, #f39c11 0%, #ff7d0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39c11', endColorstr='#ff7d0c', GradientType=1 );
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 52px;
	padding: 12px 15px;
	text-shadow: 0px 0px rgba(0,0,0,0);
	font-size: 16px; 
	font-weight: 700;
	letter-spacing: 2px;
}
.login-cont .btn:hover { -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0); -moz-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0); box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0); }

.eye-cont, .eye-cont:hover {
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	top: 11px;
	right: 10px;
	color: rgba(var(--bs-thm-clr-1), 0.4);
	line-height: 30px;
	font-size: 20px;
	text-align: center;
}

.followup-icon span{	
	width: 24px; 
	height: 24px;
	text-align: center; 
	line-height: 11px; 
	padding: 6px 0px; 
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	cursor: pointer;
	font-size: 12px;
	position: relative;  
	background: #BBBBBB;
	margin-right: 8px;
	color: #FFFFFF;
}




/* Popup
------------------------------------------------------------------------------------------------*/
.popup-cont {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.2);
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	display: none;
}
.popup-cont.show { display: block; }
.popup-cont > table, .popup-cont > table > tr, .popup-cont > table > tr > td { width: 100vw; height: 100vh; text-align: center; }
.pop-cont {
	width: 90vw;
	max-width: 500px;
	height: auto;
	max-height: 95vh;
	padding:10px 20px 20px 20px;
	background: #ffffff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);
	margin: auto;
	position: relative;
	text-align: left;
}
#FollowUpsTimeline .pop-cont { max-height: 80vh; }
.pop-close, .pop-close:hover {
	width: 35px;
	height: 35px;
	font-size: 14px;
	color: rgb(var(--bs-white));
	display: block;
	position: absolute;
	top: -20px;
	right: -20px;
	line-height: 25px;
	padding: 4px 0px 6px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	cursor: pointer;
	text-align: center;
	background: rgba(var(--bs-clr-8));
}

.pop-close:before { content: '\e805'; font-family: icon-font; line-height: 25px; }
.pop-title { border-bottom: 1px dashed rgba(var(--bs-thm-clr-2), 0.5); padding-bottom: 5px; margin-bottom: 10px; }
.pop-cont .tbl-group { width: 100%; overflow: auto; }
.pop-inner-cont{ max-height: -webkit-calc(80vh - 75px); max-height: -moz-calc(80vh - 75px); max-height: calc(80vh - 75px); overflow-y: auto; width: 100%; }

/*Responsive
------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1520px) {
.form-info-group .cancel { margin-right: -0px; }
.dyn-group { margin: 0px; }
}
@media screen and (max-width: 1400px) {
.container-fluid { padding-left:30px; padding-right:30px; }
}
@media screen and (max-width: 1360px) {
.container-fluid { padding-left:20px; padding-right:20px; }
}
@media screen and (max-width: 1280px) {
.status-report, .dts-report { height: auto !important; }
}
@media screen and (max-width: 1080px) {
h1, .h1 { font-size: 36px; line-height: 55px; }
h2, .h2 { font-size: 32px; line-height: 50px; }
h3, .h3 { font-size: 28px; line-height: 42px; }
h4, .h4 { font-size: 24px; line-height: 36px; }
h5, .h5 { font-size: 21px; line-height: 34px; }
h6, .h6 { font-size: 20px; line-height: 32px; }
.h7 { font-size: 18px; line-height: 30px; }

.header { padding: 10px 15px; }
.header .logo { width: -webkit-calc(100% - 220px); width: -moz-calc(100% - 220px); width: calc(100% - 220px); padding: 4px 0px 3px; }
.header .logo a, .header .logo a img { width: auto; height: 43px; }
.menu { display: block; float: left; margin-right: 10px; }
.top-nav { width: 160px; }
.top-nav ul li { margin: 3px 0px 2px 10px; }
.top-nav ul li .profile-nav .profile-name, .top-nav ul li .profile-nav:after, .admin-title { display: none;  }
.top-nav ul li .profile-nav { padding: 0px; }
.top-nav ul li .profile-nav .profile-avatar { margin-right: 0px; }
.top-nav ul li .search { display: block;}
.top-nav ul li .sub-menu.search-sub-menu {
	position: absolute;
	right: 0px;
	top:75px;
	z-index: 9999;
	height: auto;
	padding: 15px;
	background: #fff;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.1);
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    width: 340px;
    pointer-events: none;
    visibility: hidden;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;	
}
.top-nav ul li.active .sub-menu.search-sub-menu { 
    top:55px;
    pointer-events: all;
    visibility: visible;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;	
}
.top-nav ul li .sub-menu:after{ display: block; }

.search-sub-menu .input-txt { background: #f1f1f1; border: 0px solid #d1d1d1; width: 255px; }
.search-sub-menu .search-btn {
	background: url(../images/search.png) no-repeat left center #0166D3;
	background-size: 20px auto;
	background-position: left 15px center;
	border: 0px;
	width: 55px;
}
.search-sub-menu .info-txt { display: block; }

.sidebar.active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	left: 0;
}
.sidebar {
	left: -100%;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 9999;
	top: 70px;
}
.sidebar-overlay.active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	left: 0;
}
.sidebar-overlay {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	left: -100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: hidden;
	-webkit-transition: 400ms;
	-moz-transition: 400ms;
	-ms-transition: 400ms;
	-o-transition: 400ms;
	transition: 400ms;
	top: 70px;
	bottom: 0px;
	height: -webkit-calc(100vh - 70px);
	height: -moz-calc(100vh - 70px);
	height: calc(100vh - 70px);
	width: 100%;
	z-index: 2;
}
.content, .footer { margin-left: 0px; }

.form-group2 .follow-list ul li .label-txt, .form-group2 .follow-list ul li .input-cont { width: 100%; text-align: left; }
.dyn-group { width: 90vw; width: -webkit-calc(100vw - 70px); width: -moz-calc(100vw - 70px); width: calc(100vw - 70px); }

#ViewHistory .pop-cont, #AddAudience .pop-cont{ right: 20px; }
.pop-close, .pop-close:hover { top: 0px; right: -25px; }

.add-qk-cont { width: 45px; height: 45px; bottom: 30px; right: 20px; }
.add-qk-cont a { width: 45px; height: 45px; font-size: 15px; line-height: 35px; padding: 5px 0px; }
}
@media screen and (max-width: 930px) {
.container-fluid { padding-left:12px; padding-right:12px; }
.header { padding: 10px 12px; }
.header .logo { width: -webkit-calc(100% - 220px); width: -moz-calc(100% - 220px); width: calc(100% - 220px); }
.top-nav { width: 160px; }
.content { padding: 85px 12px 0; }
.tbl-group table { min-width: 900px; }
.tbl-group.mw-700 table { min-width: 700px; }

.chart-cont { width: 100%; overflow: auto; }
.chart-cont > * { width: 900px !important; }
.chart-cont > .chart-inn-cont2 { width: 580px !important; }
.chart-cont > .chart-inn-cont3 { width: 165px !important; margin: 0px auto;}

.pop-cont { width: -webkit-calc(100vw - 24px); width: -moz-calc(100vw - 24px); width: calc(100vw - 24px); padding: 12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#FollowUpsTimeline .pop-cont { max-height: 95vh; }
.pop-inner-cont {
	height: -webkit-calc(95vh - 60px);
	height: -moz-calc(95vh - 60px);
	height: calc(95vh - 60px);
	overflow: auto;
}
.pop-cont .tbl-group table th { padding: 7px 10px; }
.follow-timeline{ border-left: 0px dashed #d1d1d1; padding-left: 0px !important; }
#FollowUpsTimeline .pop-cont .form-group2 { height: auto; max-height:none; }

.reset-btn, .cancel-btn, .back-btn { min-width: 100px;  }

.dyn-group { width: 90vw; width: -webkit-calc(100vw - 54px); width: -moz-calc(100vw - 54px); width: calc(100vw - 54px); }
#ViewHistory .pop-cont, #AddAudience .pop-cont{ right: 12px; }
}
@media screen and (max-width: 810px) {
.pop-close, .pop-close:hover { top: -25px; right: 0px; }
}
@media screen and (max-width: 767px) {
h1, .h1 { font-size: 32px; line-height: 50px; }
h2, .h2 { font-size: 28px; line-height: 42px; }
h3, .h3 { font-size: 24px; line-height: 36px; }
h4, .h4 { font-size: 21px; line-height: 34px; }
h5, .h5 { font-size: 20px; line-height: 32px; }
h6, .h6 { font-size: 18px; line-height: 30px; }

.du-list { display: none; }
.form-group2 ul li.btn-cont { padding-left: 0px; }
.spl-title { margin-top: 40px }
.spl-title2 { margin-top: -80px }
.spl-lt { margin-left: -0px; }
}
@media screen and (max-width: 680px) {
h1, .h1 { font-size: 30px; line-height: 48px; }
h2, .h2 { font-size: 26px; line-height: 40px; }
h3, .h3 { font-size: 24px; line-height: 36px; }
h4, .h4 { font-size: 21px; line-height: 34px; }
h5, .h5 { font-size: 18px; line-height: 30px; }
}
@media screen and (max-width:575px) {
.form-group ul.row, .form-group ul li.col-14, .form-group2 ul.row, .form-group2 ul li.col-14, .search-group ul.row, .search-group ul li.col-14 { margin-left: 0px; margin-right: 0px; width: 100%; }
.form-group2 ul li .label-txt, .form-group2 ul li .input-cont {
  width: 100%;
  float: none;
  display: block;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
}
.search-group ul li.btn-cont { text-align: right; }


.alert-success, .alert-error, .alert-info, .alert-warning { min-width: 300px; }
.login-cont { padding: 50px 20px; }

.spl-title { margin-top: 60px }
.spl-title2 { margin-top: -100px }
}
@media screen and (max-width:525px) {
.top-nav ul li .sub-menu.search-sub-menu { right: -50px; }
.top-nav ul li .sub-menu.search-sub-menu:after { right: 65px; }
}
@media screen and (max-width: 480px) {
h1, .h1 { font-size: 28px; line-height: 42px; }
h2, .h2 { font-size: 24px; line-height: 36px; }
h3, .h3 { font-size: 21px; line-height: 34px; }
h4, .h4 { font-size: 20px; line-height: 32px; }
h5, .h5 { font-size: 18px; line-height: 30px; }

.header .logo { width: -webkit-calc(100% - 205px); width: -moz-calc(100% - 205px); width: calc(100% - 205px); }
.top-nav { width: 135px; }
.top-nav ul li { margin: 5px 0px 5px 5px; }

.top-nav ul li .nav-link, .top-nav ul li .profile-nav { min-width: 40px; height: 40px; line-height: 40px; }	
.top-nav ul li .nav-link::before { height: 40px; line-height: 20px; }


.top-nav ul li .sub-menu.search-sub-menu { right: -70px; }
.top-nav ul li .sub-menu.search-sub-menu:after { right: 83px; }
	
.top-nav ul li .sub-menu.notify-sub-menu { right: -50px; }
.top-nav ul li .sub-menu.notify-sub-menu:after { right: 63px; }
/*.top-nav ul li .sub-menu.notify-sub-menu { right: -110px; }
.top-nav ul li .sub-menu.notify-sub-menu::after { right: 125px; }*/
.login-cont { padding: 50px 12px; }
}
@media screen and (max-width: 420px) {
.top-nav ul li .sub-menu.search-sub-menu { right: -90px; }
.top-nav ul li .sub-menu.search-sub-menu:after { right: 103px; }
	
.top-nav ul li .sub-menu.notify-sub-menu { right: -85px; }
.top-nav ul li .sub-menu.notify-sub-menu:after { right: 98px; }
}







/* datepicker
------------------------------------------------------------------------------------------------*/
.ui-helper-clearfix {
  display: none; }

.ui-datepicker {
  font-size: 13px;
  color: #222222;
  display: none;
  width: 310px;
  padding: 0px;
  border: 0px;
  border-bottom: 0px solid rgb(var(--bs-white));
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  background: rgb(var(--bs-white));
  -webkit-box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  -moz-box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  z-index: 10000!important;
 }

.ui-datepicker.ui-datepicker-multi-2 {
  width: 564px !important; }

.ui-monthpicker {
  width: 200px;
  background: rgb(var(--bs-white)); }

.ui-widget-header {
  background: rgb(var(--bs-white));
  color: #222222;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  line-height: 27px;
  padding: 0px 0px;
  border: 0px solid #7f858d;
  border-radius: 0px;
  display: block; }

.ui-widget-header.ui-helper-clearfix {
  display: block; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .month-picker-previous a, .month-picker-next a {
  width: 32px;
  height: 27px;
  position: absolute;
  font-size: 20px;
  top: 0px;
  cursor: pointer;
  text-align: center; }

.ui-datepicker .ui-datepicker-prev {
  left: 0px; }

.ui-datepicker .ui-datepicker-next {
  right: 0px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: none; }

.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before {
  font-family: icon-font;
  font-size: 14px;
  color: #222222;
  line-height: 35px;
  height: 35px;
  display: block;
  font-weight: 400; 
 }

.ui-datepicker .ui-datepicker-prev:before { content: '\e800'; }
.ui-datepicker .ui-datepicker-next:before { content: '\e801'; }

.ui-datepicker .ui-datepicker-title {
  padding: 0px 45px;
  text-align: center;
  line-height: 27px;
  height: 27px; }

.ui-monthpick .ui-datepicker-header {
  padding: 5px; }

.ui-datepicker .ui-datepicker-title select, .ui-monthpick .ui-datepicker-header .mtz-monthpicker-year {
  border: 1px solid rgb(var(--bs-white));
  height: 28px;
  line-height: 27px;
  width: 45%;
  margin: 0px;
  padding: 0px;
  background: rgb(var(--bs-white));
  color: #222222;
  font-size: 13px; }

.ui-monthpicker.ui-datepicker .ui-datepicker-title select {
  width: 85%; }

.ui-datepicker .ui-datepicker-title span { color: #222222; font-size: var(--bs-body-font-size); font-weight: bold; line-height: 27px; }

.ui-datepicker-title select:focus { background: rgb(var(--bs-white)); color: #2c3e50; }

.ui-datepicker-title select.ui-datepicker-month { margin: 0px 5% 0px 0px; }

.ui-datepicker table, .month-picker table {
  border-collapse: collapse;
  margin: 0px;
  width: 100%; }

.ui-monthpick.ui-datepicker table {
  width: 100%; }

.ui-datepicker table thead {
  border: 0px solid rgb(var(--bs-white)); }

.ui-datepicker-calendar tr th {
	background: rgb(var(--bs-white));
	font-size: 12px;
	text-align: center;
	width: 40px;
	font-weight: normal;
	border-collapse: collapse;
	height: 38px;
	line-height: 38px;
	color: rgba(var(--bs-thm-clr-1), 0.75);
	padding: 0px;
}

.ui-datepicker table tbody {
  border: 0px solid rgb(var(--bs-white)); }

.ui-datepicker-calendar tr td, .ui-monthpick tr td {
  color: #006787;
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 40px;
  height: 38px;
  line-height: 38px; }

.ui-monthpick tr td {
  width: auto;
  color: #222222;
  height: 25px;
  cursor: pointer;
  padding: 5px; }

.ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr td span {
  display: block;
  width: 25px;
  height: 25px;
  padding: 0px 0px;
  color: #222222;
  line-height: 25px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 400;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px;
  display: block;
  margin: 0px auto; }

.ui-datepicker-calendar tr td span {
  color: #b5b5b5; }

.ui-datepicker-calendar tr td a:hover, .ui-datepicker-calendar a.ui-state-active {
  background: rgb(var(--bs-clr-1));
  color: rgb(var(--bs-white));
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: rgb(var(--bs-white));
  border: 0px; }

.ui-datepicker-calendar tr td.ui-datepicker-today a, .ui-datepicker-calendar tr td.ui-datepicker-today a:hover {
  background: rgb(var(--bs-clr-3));
  color: rgb(var(--bs-white));
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px;
  border: 0px; }

.ui-datepicker-calendar .ui-datepicker-days-cell-over a {
  background-color: #00a6e2;
  color: rgb(var(--bs-white));
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.ui-datepicker-calendar .ui-datepicker-days-cell-over.date-range-start a, .date-range-start > .ui-state-default {
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  background: #00a6e2 !important;
  font-weight: bold;
  color: rgb(var(--bs-white)); }

.date-range-in > .ui-state-default, .ui-datepicker-calendar .date-range-in > .ui-state-default {
  background-color: #00a6e2;
  font-weight: bold;
  color: rgb(var(--bs-white)); }

.ui-datepicker-calendar .date-range-end a, .date-range-is-to .date-range-end > .ui-state-default {
  -webkit-border-radius: 0px 4px 4px 0px;
  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  background: #00a6e2 !important;
  font-weight: bold;
  color: rgb(var(--bs-white)); }

.ui-datepicker-calendar tr td.date-range-in a.ui-state-default:hover {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.ui-datepicker-buttonpane {
  background: #f1f1f1;
  height: 40px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #7f858d;
  border-top: 0px;
  text-align: right; }

.ui-datepicker-buttonpane button {
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  height: 40px;
  line-height: 40px;
  padding: 0px 10px;
  margin: 0px 0px 0px 10px;
  font-size: 13px;
  font-weight: normal;
  color: #2c3e50;
  cursor: pointer; }

.ui-datepicker-multi.ui-datepicker table tbody {
  border: 0px; }

.ui-monthpicker {
  display: inline-block;
  position: absolute;
  z-index: 9999;
  width: 200px;
  background: rgb(var(--bs-white)); }

.ui-datepicker-group {
  width: 50%;
  float: left;
  border-left: 1px solid #7f858d;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 268px; }

.ui-datepicker-group.ui-datepicker-group-last {
  border-right: 1px solid #7f858d; }

.ui-datepicker > button {
  display: none; }

.ui-datepicker-calendar tr td.ui-datepicker-other-month a {
  pointer-events: none;
  color: #999999; }


.comiseo-daterangepicker-mask {
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(var(--bs-white));
  opacity: 0;
  filter: alpha(opacity=0); }

.comiseo-daterangepicker-presets, .comiseo-daterangepicker-calendar {
  display: table-cell;
  vertical-align: top;
  height: 230px; }

.comiseo-daterangepicker > * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.search-cont ul li .input-cont.date-range-cont {
  width: 250px; }

.comiseo-daterangepicker .ui-helper-clearfix {
  display: block !important; }

.comiseo-daterangepicker-triggerbutton.ui-button {
	text-align: left;
	border: 1px solid #d5dade;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 28px;
	padding: 8px 40px 8px 15px;
	width: 100%;
	font-size: 15px;
	color: rgb(var(--bs-thm-clr-1));
	background: rgb(var(--bs-white));
	background: url(../images/cal-icon.png) no-repeat right center rgb(var(--bs-white));
	background-position: center right 5px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
}

.comiseo-daterangepicker.ui-widget-content {
  background: rgb(var(--bs-white));
  border: 1px solid #d1d1d1; }

.comiseo-daterangepicker-calendar .ui-datepicker {
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent; }

.comiseo-daterangepicker-calendar .ui-widget-header, .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-title {
  line-height: 35px;
  height: 35px; }

.comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-prev, .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-next, .comiseo-daterangepicker-calendar .month-picker-previous a, .comiseo-daterangepicker-calendar .month-picker-next a {
  line-height: 35px;
  height: 35px; }

.comiseo-daterangepicker-calendar .ui-datepicker-group {
  border: 0px;
  padding: 0px 5px; }

.comiseo-daterangepicker-left .comiseo-daterangepicker-presets {
  border-left: 1px solid #d1d1d1;
  padding: 10px 0px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-presets {
  border-right: 1px solid #d1d1d1;
  padding: 10px 0px; }

.comiseo-daterangepicker-presets ul li div {
  display: block;
  color: rgb(var(--bs-thm-clr-1));
  line-height: 30px;
  font-size: 14px;
  padding: 0px 10px;
  width: 150px;
  cursor: pointer;
}

.comiseo-daterangepicker-presets ul li div:hover { background: rgb(var(--bs-thm-clr-1)); color: rgb(var(--bs-white)); }

.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel, .comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel {
  width: 100%;
  border-top: 1px solid #d1d1d1;
  text-align: right;
  padding: 5px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel {
  text-align: left; }

.comiseo-daterangepicker-triggerbutton.ui-button {
  text-align: left; }

.comiseo-daterangepicker {
  position: absolute;
  padding: 0px;
  z-index: 999999; }

.comiseo-daterangepicker-mask {
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  /* required for IE */
  background-color: rgb(var(--bs-white));
  opacity: 0;
  filter: alpha(opacity=0); }

.comiseo-daterangepicker-presets,
.comiseo-daterangepicker-calendar {
  display: table-cell;
  vertical-align: top;
  height: 230px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-presets {
  padding: 10px 0px; }

.comiseo-daterangepicker-left .comiseo-daterangepicker-presets {
  padding: 10px 0px; }

.ui-menu {
  white-space: nowrap; }

.comiseo-daterangepicker .ui-widget-content,
.comiseo-daterangepicker .ui-datepicker .ui-state-highlight {
  border-width: 0; }

.comiseo-daterangepicker > .comiseo-daterangepicker-main.ui-widget-content {
  border-bottom-width: 1px; }

.comiseo-daterangepicker .ui-datepicker .ui-datepicker-today .ui-state-highlight {
  border-width: 1px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar {
  border-left-width: 1px;
  padding-left: 0px; }

.comiseo-daterangepicker-left .comiseo-daterangepicker-calendar {
  border-right-width: 1px;
  padding-right: 0px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel {
  float: left; }

.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel {
  float: right; }

.comiseo-daterangepicker-buttonpanel > button {
  margin-top: 6px; }

.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel > button {
  margin-right: 6px; }

.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel > button {
  margin-left: 6px; }

/* themeable styles */
.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default {
  background: rgba(var(--bs-thm-clr-3), 0.2);
  color: rgb(var(--bs-thm-clr-3)); }

.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel > button, .comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel > button {
	margin: 0px 0px 0px 10px;
	padding: 0px 10px;
	width: auto;
	line-height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: rgb(var(--bs-thm-clr-1));
	background: rgb(var(--bs-white));
	font-size: 12px;
	border: 1px solid #d1d1d1;
 }

.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel > button.ui-priority-primary, .comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel > button.ui-priority-primary { background: rgb(var(--bs-clr-3)); color: rgb(var(--bs-white)); min-width: 100px; border: 1px solid rgb(var(--bs-clr-3)); }



/* timepicker
------------------------------------------------------------------------------------------------*/
.ti_tx, .mi_tx, .mer_tx { width: 100%; text-align: center; margin: 5px 0; }

.timepicker_wrap .time:before { display: none; }

.time, .mins, .meridian {
	width: 38px;
	float: left;
	margin: 0 5px;
	font-size: 20px;
	color: #2d2e2e;
	font-family: arial;
	font-weight: 700; 
 }

.prev, .next {
	cursor: pointer;
	padding: 0px 0px;
	width: 38px;
	margin: auto;
	border-radius: 5px;
	line-height: 20px;
	height: 20px;
	font-family: icon-font;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
 }

.timepicker_wrap .prev:before { content: '\e803'; }

.timepicker_wrap .next:before { content: '\e802'; }

.time_pick { position: relative; }

.timepicker_wrap {
  padding: 3px 10px;
  z-index: 998;
  display: none;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  -moz-box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  box-shadow: 0px 2px 5px rgba(0, 29, 59, 0.15);
  background: rgb(var(--bs-white));
  border: 0px solid #ccc;
  float: left;
  position: absolute;
  top: 27px;
  left: 0;
  width: 194px; 
 }

.timepicker_wrap:after {
  bottom: 100%;
  left: 8px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: rgb(var(--bs-white));
  border-width: 6px; }

input.timepicki-input {
  background: none repeat scroll 0 0 rgb(var(--bs-white));
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  float: none;
  margin: 0;
  text-align: center;
  width: 38px;
  line-height: 28px;
  padding: 5px 0px; }

a.reset_time { float: left; margin-top: 5px; color: #000; }
  
  

.steps-sec {
	padding: 20px 0px 10px;
	position: relative;
	width: 800px;
	margin: 0px auto;
}
.steps-sec ul li {
	width: 20%;
	display: inline-block;
	float: left;
	position: relative;
	text-align: center;
	font-size: 14px;
}
.steps-sec ul li a {
	background: #cfcfcf;
	border-radius: 50%;
	width: 45px;
	line-height: 25px;
	padding: 10px 0px;
	text-align: center;
	margin: 0 auto 10px auto;
	color: #fff;
	font-size: 18px;
	cursor: default;
	position:relative;
	z-index:1;
	display:block;
}
.steps-sec ul li.active a { background: rgb(var(--bs-clr-1)); }
.steps-sec ul li.finish a span { visibility: hidden; }
.steps-sec ul li.finish a { background: url(../images/white-tick.png) no-repeat center rgb(var(--bs-clr-3)); background-size:14px auto; cursor: pointer;}

.steps-sec ul li::after {
	content: '';
	width: 100%;
	height: 3px;
	background: #cfcfcf;
	position: absolute;
	top: 21px;
	right: 50%;
	
}
.steps-sec ul li.active::after {	
	background: #2db43b;
	background: -moz-linear-gradient(left, #2db43b 0%, #016de1 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #2db43b), color-stop(100%, #016de1));
	background: -webkit-linear-gradient(left, #2db43b 0%, #016de1 100%);
	background: -o-linear-gradient(left, #2db43b 0%, #016de1 100%);
	background: -ms-linear-gradient(left, #2db43b 0%, #016de1 100%);
	background: linear-gradient(to right, #2db43b 0%, #016de1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db43b', endColorstr='#016de1', GradientType=1 );
}
.steps-sec ul li.finish::after { background: rgb(var(--bs-clr-3)); }
.steps-sec ul li.first::after { display: none; } 


 
/* tooltip
------------------------------------------------------------------------------------------------*/ 
.ui-tooltip {
	background: rgba(0, 0, 0, 0.85) !important;
	padding: 0px 10px 2px !important;
	font-size: 11px !important;
	color: rgb(var(--bs-white)) !important;
	border: 0px !important;
	position: absolute;
	z-index: 999999;
	max-width: 350px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 14px;
}

.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3) !important;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3) !important;
}

.ui-helper-hidden-accessible { display: none; }

.ui-tooltip-content table { font-size: 12px; line-height: 20px; }
.ui-tooltip-content table th, .ui-tooltip-content table td { vertical-align: top; }
.ui-tooltip-content table th { text-align: right; }


/* dropzone
------------------------------------------------------------------------------------------------*/
.dropzone {
	background: #F8F9FA;
	height: 200px;
	border: 2px dashed #c0c0c0;
	position:relative;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.dz-default {
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto !important;
	padding: 0px 0px 0px 0px;
	width: 100% !important;
	height: 75px;
	font-size: 14px;
	color: rgb(var(--bs-thm-clr-2));
	text-align: center;
	pointer-events: none;
}
.dz-default .dz-img, .dz-default .dz-img img { width: 42px; margin: 0px auto; }
.dropzone.dz-started .dz-message { display: none; }
.dropzone .dz-preview {
	position: relative;
	display: block;
	margin: 9px;
	padding: 15px 0px;
	height: 80px;
	width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px);
	overflow: hidden;
}
.dz-image { display: block; float: left; margin-right: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; overflow: hidden; }
.dz-image, .dz-image img { width: 50px; height: 50px; object-fit: cover; }

.dz-details { width: -webkit-calc(100% - 140px); width: -moz-calc(100% - 140px); width: calc(100% - 140px); float: left; }
.dz-filename { width: 100%; height:18px; }
.dz-filename span{ 
	font-size: var(--bs-body-font-size);
	width: 100%;
	height:18px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
	line-height: 18px;
	display: block;
	white-space: nowrap;
	font-weight: 400;
}
.dz-size { width: 100%; height: 15px; }
.dz-size span { color: rgb(var(--bs-thm-clr-2)); font-size: 10px; font-weight: 400; }
.dz-progress { 
	width: 100%;
	height: 3px;
	display: block;
	margin-top: 12px; 
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
}
.dz-progress .dz-upload {
	height: 3px;
	width: 0%;
	background: rgb(var(--bs-clr-5));
    -webkit-animation: mymove 1s forwards;
    -moz-animation: mymove 1s forwards;
    -ms-animation: mymove 1s forwards;
    -o-animation: mymove 1s forwards;
    animation: mymove 1s forwards;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
	display: block;
}
@-webkit-keyframes mymove { 0% { background: rgb(var(--bs-clr-5)); } 50%  { background: rgb(var(--bs-clr-1)); } 100% { background: rgb(var(--bs-clr-3)); } }
@-moz-keyframes mymove { 0% { background: rgb(var(--bs-clr-5)); } 50%  { background: rgb(var(--bs-clr-1)); } 100% { background: rgb(var(--bs-clr-3)); } }
@-ms-keyframes mymove { 0% { background: rgb(var(--bs-clr-5)); } 50%  { background: rgb(var(--bs-clr-1)); } 100% { background: rgb(var(--bs-clr-3)); } }
@-o-keyframes mymove { 0% { background: rgb(var(--bs-clr-5)); } 50%  { background: rgb(var(--bs-clr-1)); } 100% { background: rgb(var(--bs-clr-3)); } }}
@keyframes mymove { 0% { background: rgb(var(--bs-clr-5)); } 50%  { background: rgb(var(--bs-clr-1)); } 100% { background: rgb(var(--bs-clr-3)); } }


.dz-error-message { display: none; }
.dz-success-mark, .dz-error-mark { width: 30px; height: 30px; float: left; margin: 10px 0px 10px 10px; }

.dz-success-mark svg, .dz-error-mark svg { display: none; }
.dz-success-mark:before, .dz-error-mark:before {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.dz-error-mark:before {
	content: '\e805';
	font-family: icon-font;
	line-height: 30px;
	color: #666666;
}
.dz-success-mark:before {
	content: " ";
	background: url(../images/check.png) no-repeat center;
	background-size: 70% auto;
}
