@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{font-family:roboto;color:#40424e;height:100%;width:100%;}

/* bootstrap modal popup vertcial center css*/
.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}
.modal{text-align:center;padding:0!important}
.modal:before{content:'';height:100%;margin-right:-4px}.modal-dialog{text-align:left}

/* font-weight css*/
.w300{font-weight:300 !important}.w400{font-weight:400}.w600{font-weight:600}.w700{font-weight:700}.w800{font-weight:800}

/* common css classes */
.inline {display: inline-block;}.clear {clear: both;}.margin0{margin:0;}.padding0{padding:0}.floatnone{float:inherit;}
a, a:hover, a:focus { text-decoration: none; color:#0f7dd6; }.pl0 {padding-left: 0 !important; }.pr0{padding-right: 0;}.cursor {cursor: pointer; }
.block{display:block !important;}
.width-auto{width:auto;}
.radius0{border-radius:0 !important ;}
.mrgn-auto{margin:0 auto;}
.widthfull{width:100%;}
.display-content{display:contents;}
.text-ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.whitebg{background:#ffffff;}
.relative{position:relative;}	
.height-auto{max-height:inherit !important; height:auto !important }
.word-break{word-break:break-all; }

/* Common color */
.orange {color: #ff782d;}
.green {color: #0eb3a5;}
.darkgreen {color: #4da04e;}
.lightgreen{color:#7bb020;}
.red {color: #ee4023;}
.yellow { color: #d59e27;}
.lightpurple {color: #9ba2b4; }
a.lightpurple,a.lightpurple:hover,a.lightpurple:focus {color: #9ba2b4; }
.lightpurple1 {color: #d1d6e3; }
.mzcolor {color: #0f7dd6 !important; }
a.mzcolor,a.mzcolor:hover,a.mzcolor:focus {color: #0041b5; }
.grey, a.grey,a.grey:hover {color: #9ba2b4; }



/* font size css start*/
@media (min-width: 240px) {
.xs7{font-size:7px}.xs8{font-size:8px}.xs9{font-size:9px}.xs10{font-size:10px}.xs11{font-size:11px}.xs12{font-size:12px}.xs13{font-size:13px}.xs14{font-size:14px}.xs15{font-size:15px}.xs16{font-size:16px}.xs17{font-size:17px}.xs18{font-size:18px}.xs19{font-size:19px}.xs20{font-size:20px}.xs21{font-size:21px}.xs22{font-size:22px}.xs23{font-size:23px}.xs24{font-size:24px}.xs25{font-size:25px}.xs26{font-size:26px}.xs27{font-size:27px}.xs28{font-size:28px}.xs29{font-size:29px}.xs30{font-size:30px}.xs31{font-size:31px}.xs32{font-size:32px}.xs33{font-size:33px}.xs34{font-size:34px}.xs35{font-size:35px}.xs36{font-size:36px}.xs37{font-size:37px}.xs38{font-size:38px}.xs39{font-size:39px}.xs40{font-size:40px}.xs41{font-size:41px}.xs42{font-size:42px}.xs43{font-size:43px}.xs44{font-size:44px}.xs45{font-size:45px}.xs46{font-size:46px}.xs47{font-size:47px}.xs48{font-size:48px}.xs49{font-size:49px}.xs50{font-size:50px}.xs51{font-size:51px}.xs52{font-size:52px}.xs53{font-size:53px}.xs54{font-size:54px}.xs55{font-size:55px}.xs65{font-size:65px}.xs70{font-size:70px}
.xsmt0{margin-top:0}.xsmt1{margin-top:1%}.xsmt2{margin-top:2%}.xsmt3{margin-top:3%}.xsmt4{margin-top:4%}.xsmt5{margin-top:5%}.xsmt6{margin-top:6%}.xsmt7{margin-top:7%}.xsmt8{margin-top:8%}.xsmt9{margin-top:9%}.xsmt10{margin-top:10%}.xsmt11{margin-top:11%}.xsmt12{margin-top:12%}.xsmt13{margin-top:13%}.xsmt14{margin-top:14%}.xsmt15{margin-top:15%}.xsmt16{margin-top:16%}.xsmt17{margin-top:17%}.xsmt18{margin-top:18%}.xsmt19{margin-top:19%}.xsmt20{margin-top:20%}.xsmt21{margin-top:21%}.xsmt22{margin-top:22%}.xsmt23{margin-top:23%}.xsmt24{margin-top:24%}.xsmt25{margin-top:25%}.xsmt26{margin-top:26%}.xsmt27{margin-top:27%}.xsmt28{margin-top:28%}.xsmt29{margin-top:29%}
.xsmb0{margin-bottom:0}.xsmb1{margin-bottom:1%}.xsmb2{margin-bottom:2%}.xsmb3{margin-bottom:3%}.xsmb4{margin-bottom:4%}.xsmb5{margin-bottom:5%}.xsmb6{margin-bottom:6%}.xsmb7{margin-bottom:7%}.xsmb8{margin-bottom:8%}.xsmb9{margin-bottom:9%}.xsmb10{margin-bottom:10%}.xsmb11{margin-bottom:11%}.xsmb12{margin-bottom:12%}.xsmb13{margin-bottom:13%}.xsmb14{margin-bottom:14%}.xsmb18{margin-bottom:18%}
.xstextcenter{text-align:center;}
.xstext-center{text-align:center;}
.xstext-left{text-align:left;}
 }
@media (min-width: 768px) {
.sm7{font-size:7px}.sm8{font-size:8px}.sm9{font-size:9px}.sm10{font-size:10px}.sm11{font-size:11px}.sm12{font-size:12px}.sm13{font-size:13px}.sm14{font-size:14px}.sm15{font-size:15px}.sm16{font-size:16px}.sm17{font-size:17px}.sm18{font-size:18px}.sm19{font-size:19px}.sm20{font-size:20px}.sm21{font-size:21px}.sm22{font-size:22px}.sm23{font-size:23px}.sm24{font-size:24px}.sm25{font-size:25px}.sm26{font-size:26px}.sm27{font-size:27px}.sm28{font-size:28px}.sm29{font-size:29px}.sm30{font-size:30px}.sm31{font-size:31px}.sm32{font-size:32px}.sm33{font-size:33px}.sm34{font-size:34px}.sm35{font-size:35px}.sm36{font-size:36px}.sm37{font-size:37px}.sm38{font-size:38px}.sm39{font-size:39px}.sm40{font-size:40px}.sm41{font-size:41px}.sm42{font-size:42px}.sm43{font-size:43px}.sm44{font-size:44px}.sm45{font-size:45px}.sm46{font-size:46px}.sm47{font-size:47px}.sm48{font-size:48px}.sm49{font-size:49px}.sm50{font-size:50px}.sm51{font-size:51px}.sm52{font-size:52px}.sm53{font-size:53px}.sm54{font-size:54px}
.mt0{margin-top:0}.mt1{margin-top:1%}.mt2{margin-top:2%}.mt3{margin-top:3%}.mt4{margin-top:4%}.mt5{margin-top:5%}.mt6{margin-top:6%}.mt7{margin-top:7%}.mt8{margin-top:8%}.mt9{margin-top:9%}.mt10{margin-top:10%}.mt11{margin-top:11%}.mt12{margin-top:12%}.mt13{margin-top:13%}.mt14{margin-top:14%}.mt15{margin-top:15%}.mt16{margin-top:16%}.mt17{margin-top:17%}.mt18{margin-top:18%}.mt19{margin-top:19%}.mt20{margin-top:20%}.mt21{margin-top:21%}.mt22{margin-top:22%}.mt23{margin-top:23%}.mt24{margin-top:24%}.mt25{margin-top:25%}.mt26{margin-top:26%}.mt27{margin-top:27%}.mt28{margin-top:28%}.mt29{margin-top:29%}.mt30{margin-top:30%}.mt31{margin-top:31%}.mt32{margin-top:32%}.mt33{margin-top:33%}.mt34{margin-top:34%}.mt35{margin-top:35%}.mt36{margin-top:36%}.mt37{margin-top:37%}.mt38{margin-top:38%}.mt39{margin-top:39%}.mt40{margin-top:40%}
.mt1more{margin-top:1.5%;}
.mthalf{margin-top:8px;}
.mb0{margin-bottom:0}.mb1{margin-bottom:1%}.mb2{margin-bottom:2%}.mb3{margin-bottom:3%}.mb4{margin-bottom:4%}.mb5{margin-bottom:5%}.mb6{margin-bottom:6%}.mb7{margin-bottom:7%}.mb8{margin-bottom:8%}.mb9{margin-bottom:9%}.mb10{margin-bottom:10%}.mb11{margin-bottom:11%}.mb12{margin-bottom:12%}.mb13{margin-bottom:13%}.mb14{margin-bottom:14%}.mb17{margin-bottom:17%}
.xstextcenter{text-align:right;}
.xstext-center{text-align:left;}
.xstext-left{text-align:right;}
 }
@media (min-width: 992px) {
.md7{font-size:7px}.md8{font-size:8px}.md9{font-size:9px}.md10{font-size:10px}.md11{font-size:11px}.md12{font-size:12px}.md13{font-size:13px}.md14{font-size:14px}.md15{font-size:15px}.md16{font-size:16px}.md17{font-size:17px}.md18{font-size:18px}.md19{font-size:19px}.md20{font-size:20px}.md21{font-size:21px}.md22{font-size:22px}.md23{font-size:23px}.md24{font-size:24px}.md25{font-size:25px}.md26{font-size:26px}.md27{font-size:27px}.md28{font-size:28px}.md29{font-size:29px}.md30{font-size:30px}.md31{font-size:31px}.md32{font-size:32px}.md33{font-size:33px}.md34{font-size:34px}.md35{font-size:35px}.md36{font-size:36px}.md37{font-size:37px}.md38{font-size:38px}.md39{font-size:39px}.md40{font-size:40px}.md41{font-size:41px}.md42{font-size:42px}.md43{font-size:43px}.md44{font-size:44px}.md45{font-size:45px}.md46{font-size:46px}.md47{font-size:47px}.md48{font-size:48px}.md49{font-size:49px}.md50{font-size:50px}.md51{font-size:51px}.md52{font-size:52px}.md53{font-size:53px}.md54{font-size:54px}.md55{font-size:55px}.md56{font-size:56px}.md57{font-size:57px}.md58{font-size:58px}.md59{font-size:59px}.md60{font-size:60px}.md61{font-size:61px}.md62{font-size:62px}.md63{font-size:63px}.md64{font-size:64px}
}
@media (min-width: 1200px) {
.lg7{font-size:7px}.lg8{font-size:8px}.lg9{font-size:9px}.lg10{font-size:10px}.lg11{font-size:11px}.lg12{font-size:12px}.lg13{font-size:13px}.lg14{font-size:14px}.lg15{font-size:15px}.lg16{font-size:16px}.lg17{font-size:17px}.lg18{font-size:18px}.lg19{font-size:19px}.lg20{font-size:20px}.lg21{font-size:21px}.lg22{font-size:22px}.lg23{font-size:23px}.lg24{font-size:24px}.lg25{font-size:25px}.lg26{font-size:26px}.lg27{font-size:27px}.lg28{font-size:28px}.lg29{font-size:29px}.lg30{font-size:30px}.lg31{font-size:31px}.lg32{font-size:32px}.lg33{font-size:33px}.lg34{font-size:34px}.lg35{font-size:35px}.lg36{font-size:36px}.lg37{font-size:37px}.lg38{font-size:38px}.lg39{font-size:39px}.lg40{font-size:40px}.lg41{font-size:41px}.lg42{font-size:42px}.lg43{font-size:43px}.lg44{font-size:44px}.lg45{font-size:45px}.lg46{font-size:46px}.lg47{font-size:47px}.lg48{font-size:48px}.lg49{font-size:49px}.lg50{font-size:50px}.lg51{font-size:51px}.lg52{font-size:52px}.lg53{font-size:53px}.lg54{font-size:54px}
}

.lh100{line-height:100%;}.lh110{line-height:110%;}.lh120{line-height:120%;}.lh130{line-height:130%;}.lh140{line-height:140%;}.lh150{line-height:150%;}.lh160{line-height:160%;}.lh170{line-height:170%;}.lh180{line-height:180%;}.lh190{line-height:190%;}.lh200{line-height:200%;} .lh300{line-height:300%;} 


/* font size css end*/

/* footer css*/
.dbfooter{background:#fff;width:100%;float:left;color:#40424e;border-top:1px solid #dfdbe9}
@media (min-width:240px){.dbfooter{height:auto;padding:1.6% .8%}}
@media (min-width:768px){.dbfooter{height:45px;padding:13px 20px}}
@media (min-width:992px){.dbfooter{height:45px;padding:13px 20px}}
@media (min-width:1200px){.dbfooter{height:45px;padding:12px 20px}}
@media (max-width:768px){.footer-height{width:100%;float:left;min-height:420px!important}}
@media screen and (min-height:100px){.footer-height{width:100%;float:left;min-height:450px}}
@media screen and (min-height:650px){.footer-height{width:100%;float:left;min-height:480px}}
@media screen and (min-height:750px){.footer-height{width:100%;float:left;min-height:590px}}

/*Common CSS*/
@media (min-width:240px){
.titlesection{background:#f4f3f9;color:#40424e;padding:10px 20px 20px 15px}}
@media (min-width:768px){.titlesection{padding:15px 20px 20px 20px}}

/* profile dropdown */
.my-profile-area { padding:15px; background:#f4f3f7; border-bottom: 1px solid #dfdbe9;color: #4a4949;}
.profile-img{width:100%; max-height:65px;}
.profile-border{border:solid 1px #dfdbe9; border-radius:2px;}

/* tags input css*/
div.tagsinput div,div.tagsinput span.tag{display:block;float:left}
div.tagsinput{border:1px solid #d1d6e3;background:#fff;padding:0 5px 5px;height:auto;overflow-y:auto;border-radius:2px}
div.tagsinput span.tag{border:1px solid #d1d6e3;-moz-border-radius:2px;-webkit-border-radius:2px;padding:3px 7px;text-decoration:none;background:#d1d6e3;color:#40424e;margin-right:5px;margin-top:5px}
div.tagsinput span.tag a{color:#40424e;text-decoration:none;font-weight:600}
div.tagsinput input{margin:5px 5px 0 auto;border:1px solid transparent;background:0 0; color:#000; outline:0;padding:3px 0; width: 100% !important;}
.tags_clear{clear:both;width:100%;height:0}
.not_valid{background:#FBD8DB!important;color:#90111A!important}
#tags_tag::-webkit-input-placeholder{color:#d1d6e3!important}
#tags_tag::-moz-placeholder{color:#d1d6e3!important}
#tags_tag:-ms-input-placeholder{color:#d1d6e3!important}
#tags_tag:-moz-placeholder{color:#d1d6e3!important}

/*Wizard CSS*/
@media (max-width:767px){.wizard-auto{width:auto ;}}
#tmm-form-wizard :after,#tmm-form-wizard :before,*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#tmm-form-wizard input[type=checkbox]{-webkit-appearance:checkbox}
#tmm-form-wizard input[type=radio]{-webkit-appearance:radio}
#tmm-form-wizard textarea::-webkit-input-placeholder,Chrome,Safari #tmm-form-wizard input::-webkit-input-placeholder{color:#999}
#tmm-form-wizard textarea:-moz-placeholder,Firefox #tmm-form-wizard input:-moz-placeholder{color:#999}
#tmm-form-wizard{padding:0}
@media (min-width:240px){
#tmm-form-wizard .stage,#tmm-form-wizard .stagelast,#tmm-form-wizard .stageone{display:inline-block;position:relative;text-align:left;min-height:0px}}
@media (min-width:768px){
#tmm-form-wizard .stage,#tmm-form-wizard .stagelast,#tmm-form-wizard .stageone{display:inline-block;position:relative;text-align:center;min-height:112px}}
@media(min-width:0px){
#tmm-form-wizard .onestage:before,#tmm-form-wizard .stage:after,#tmm-form-wizard .stage:before,#tmm-form-wizard .stagelast:after,#tmm-form-wizard .stagelast:before,#tmm-form-wizard .stageone:before{position:absolute;background-color:#f4f3f9;top:50%;margin-top:-6px;width:50%;height:10px;border-top:1px solid #d1d6e3;border-bottom:1px solid #d1d6e3;content:''}
#tmm-form-wizard .stages:after,#tmm-form-wizard .stages:before{position:absolute;background-color:#0095c7;top:50%;margin-top:-6px;width:50%;height:7px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;content:''}
#tmm-form-wizard .stageaft:after,#tmm-form-wizard .stagebef:before{position:absolute;background-color:#ff7e1d;top:50%;margin-top:-6px;width:50%;height:10px;border-top:4px solid #dedede;border-bottom:4px solid #dedede;content:''}
#tmm-form-wizard .stage1:before,#tmm-form-wizard .stageaft1:after,#tmm-form-wizard .stagebef1:before{position:absolute;background-color:#f0f3f5;top:50%;width:50%;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:-6px;height:7px}
}
@media(min-width:768px){
#tmm-form-wizard .onestage:before,#tmm-form-wizard .stage:after,#tmm-form-wizard .stage:before,#tmm-form-wizard .stagelast:after,#tmm-form-wizard .stagelast:before,#tmm-form-wizard .stageone:before{position:absolute;background-color:#f4f3f9;top:50%;margin-top:-45px;width:50%;height:10px;border-top:1px solid #d1d6e3;border-bottom:1px solid #d1d6e3;content:''}
#tmm-form-wizard .stages:after,#tmm-form-wizard .stages:before{position:absolute;background-color:#0095c7;top:50%;margin-top:-41px;width:50%;height:7px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;content:''}
#tmm-form-wizard .stageaft:after,#tmm-form-wizard .stagebef:before{position:absolute;background-color:#ff7e1d;top:50%;margin-top:-45px;width:50%;height:10px;border-top:4px solid #f4f3f9;border-bottom:4px solid #f4f3f9;content:''}
#tmm-form-wizard .stage1:before,#tmm-form-wizard .stageaft1:after,#tmm-form-wizard .stagebef1:before{position:absolute;background-color:#f0f3f5;top:50%;width:50%;border-top:1px solid #f4f3f9;border-bottom:1px solid #f4f3f9;margin-top:-41px;height:7px}
}
#tmm-form-wizard .stageaft1:after,#tmm-form-wizard .stagebef1:before{content:''}
#tmm-form-wizard .stage0:after,#tmm-form-wizard .stage0:before{width:100%}
#tmm-form-wizard .stage1:before{content:''}
#tmm-form-wizard .stage3:after,#tmm-form-wizard .stage5:before{position:absolute;top:50%; background:#e5e8ef;width:50%;border-top:0;border-bottom:0;content:''}
#tmm-form-wizard .stage5:before{margin-top:-41px;height:7px}
#tmm-form-wizard .stage3:after{margin-top:-36px;height:12px}
#tmm-form-wizard .stage:before,#tmm-form-wizard .stagelast:before,#tmm-form-wizard .stageone:before{left:0}
#tmm-form-wizard .onestage:after,#tmm-form-wizard .stage:after,#tmm-form-wizard .stagelast:after{right:0}
#tmm-form-wizard .stage:first-child+.stage+.stage+.stage:after,#tmm-form-wizard .stage:first-child:before{display:none}
#tmm-form-wizard .stage.tmm-current .stage-header .inner_stage{background:#0095c7;border:none;color:#fff}
#tmm-form-wizard .stage2.tmm-current .stage-header .inner_stage{background:#fff;border:1px solid #dedede;color:#a9a9a9}
#tmm-form-wizard .stage2.tmm-current .stage-header a.inner_stage:hover{background:#fff;border:1px solid #dedede;color:#269dcb}
#tmm-form-wizard .stage3.tmm-current .stage-header .inner_stage{background:#fff;border:1px solid #dedede;color:#a9a9a9}
#tmm-form-wizard .stage3.tmm-current .stage-header a.inner_stage:hover{background:#fff;border:1px solid #dedede;color:#269dcb}
#tmm-form-wizard .stage4.tmm-current .stage-header .inner_stage{background:#fff;border:1px solid #dedede;color:#a9a9a9}
#tmm-form-wizard .stage4.tmm-current .stage-header a.inner_stage:hover{background:#fff;border:1px solid #dedede;color:#269dcb}
#tmm-form-wizard .stage-header,#tmm-form-wizard .stage-header1{display:inline-block;text-align:center;font-size:12px;color:#a9a9a9;position:relative;z-index:1}
#tmm-form-wizard .stage.tmm-current:after,#tmm-form-wizard .stage.tmm-current:before,#tmm-form-wizard .stage2.tmm-current:before{background-color:#0095c7;border:none}
#tmm-form-wizard .stage2.tmm-current:after{background-color:#f0f3f5;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
#tmm-form-wizard .stage3.tmm-current:before{background-color:#0095c7;border:none}
#tmm-form-wizard .stage3.tmm-current:after{background-color:#fff;border-top:0;border-bottom:0}
#tmm-form-wizard .stage4.tmm-current:before{background-color:#0095c7;border:none}
#tmm-form-wizard .stage4.tmm-current:after{background-color:#fff;border-top:0;border-bottom:0}
#tmm-form-wizard .stage-header {
    background-color: #f4f3f9;
    border: 1px solid #d1d6e3;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
#tmm-form-wizard .stage-header1{width:35px;height:35px;background-color:#f4f3f9;border:1px solid #0095c7;padding:8px 2px;-webkit-border-radius:50%;border-radius:50%}
@media (min-width:240px){
#tmm-form-wizard .stage-title{font-size:13px;color:#9ba2b4;padding-left:0;text-align:left;font-weight:300}
#tmm-form-wizard .stage-content{width:160px;padding-left:25px;max-height:52px;margin:0 auto}}
@media (min-width:768px){
.bs-wizard{margin-top:0;position:absolute;right:0;z-index:999;width:100%}
#tmm-form-wizard .stage-content{width:66px;padding-left:0;max-height:52px;margin:0 auto}}
@media (min-width:992px){
.bs-wizard,.wizard{margin-top:0;position:absolute;z-index:999;width:100%}
.bs-wizard{right:0}.wizard{right:-151px}
#tmm-form-wizard .stage-content{width:100px;padding-left:0;max-height:52px;margin:0 auto}}
@media (min-width:1200px){
#tmm-form-wizard .stage-content{width:100px;padding-left:0;max-height:52px;margin:0 auto}}
@media (min-width:1300px){
#tmm-form-wizard .stage-content{width:90px;padding-left:0;max-height:52px;margin:0 auto}}
#tmm-form-wizard .stage-content .blue{color:#ff7e1d;text-decoration:none}
#tmm-form-wizard a.inner_stage {
    color: #40424e;
    background: #fff;
    text-decoration: none;
    border-radius: 50%;
    border: 1px solid #d1d6e3;
    width: 24px;
    height: 24px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 12px!important;
    padding-top: 3px;
}
#tmm-form-wizard a.inner_stage:hover{color:#0041b5;background:#fff;text-decoration:none;border-radius:50%;border:1px solid #d1d6e3;padding:3px 8px}
#tmm-form-wizard a.inner_stage1,#tmm-form-wizard a.inner_stage1:hover{background:#fff;border-radius:50%;padding:3px 7px;text-decoration:none}
#tmm-form-wizard a.inner_stage1{color:#40424e;border:1px solid #d1d6e3}
#tmm-form-wizard a.inner_stage1:hover{color:#0041b5;border:1px solid #d1d6e3}
#tmm-form-wizard a.inner_stages {
    color: #fff;
    background: #ff7e1d;
    text-decoration: none;
    border-radius: 50%;
    border: 1px solid #ff7e1d;
    width: 20px;
    height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 12px!important;
    padding-top: 3px;
}
@media (max-width:767px){
.bs-wizard,.bs-wizard1{position:relative;width:100%}.bs-wizard{left:0}.bs-wizard1{left:-15px}}


/* table css*/
@media screen and (max-width: 991px) {
.table-responsive {margin-bottom: 0px;border: 1px solid transparent; }
.table-responsive{width:100%; overflow:auto;}
}
.table-shadow{box-shadow:0 1px 1px 1px #ebeaf2;}
.table-bordered { border:hidden;border-color:#d1d6e3;}
.sort { background: url(../images/sort.png) 95% center no-repeat; }
.data-scroll{max-height:415px;overflow:auto}

.table-multi-data table,.table-stripeds>tbody>tr:nth-of-type(even),.table-stripeds>tbody>tr:nth-of-type(odd){background-color:#fff}
.table-multi-data table th{padding:15px 15px;min-width:160px;border-bottom:1px solid #d1d6e3}
/*.table-multi-data table th:first-child{padding-left:20px}*/
.table-multi-data table td{border-bottom:solid 1px #d1d6e3;padding:15px}
.table-multi-data table td:first-child{padding-left:20px}
.table-multi-data select{border:1px solid #d1d6e3;padding:6.5px 18.5px}

.table-icon-center ul {margin: 0;	padding: 0;}
.table-icon-center ul li {	margin-right: 6px;	display: inline;	list-style: none;}
.table-icon-center li a{border: 1px solid #d1d6e3;border-radius: 2px;padding: 8px 8px;font-size: 14px;background: #fff; color: #9ba2b4; display:inline-block; cursor:pointer;}
.table-icon-center li a:hover, .table-icon-center li a:focus {
    color: #fff;
        background: #0f7dd6;
    border: 1px solid #0f7dd6;
}
.table-icon-center li a.disable{border: 1px solid #d1d6e3;border-radius: 2px;padding: 8px 8px;font-size: 14px;background: #fff; color: #d1d6e3; display:inline-block; cursor:default;}

.mail-table table{background-color:#fff}
.mail-table table thead tr > th {font-weight:400; padding:20px 15px; border-width:1px; border-top:hidden; white-space:nowrap;}
.mail-table table tbody tr > td {font-weight: 300; border-bottom: solid 1px #d1d6e3; padding:14px 15px;vertical-align: inherit !important; white-space:nowrap}
.mail-table table tbody tr > td.disable{ color:#9ba2b4;}
@media (min-width:991px){
.mail-table table thead tr > th {font-weight:400; padding:20px 15px; border-width:1px; border-top:hidden; white-space:inherit;}
.mail-table table tbody tr > td {font-weight: 300; border-bottom: solid 1px #d1d6e3; padding:14px 15px;vertical-align: inherit !important;white-space:inherit;}
}


.subscriber-table table{background-color:#fff; margin: 0;}
.subscriber-table table thead tr > th {font-weight:400; padding:20px 15px; border-width:1px; border-top:hidden; white-space:nowrap;}
.subscriber-table table tbody tr > td {font-weight: 300; border-bottom: solid 1px #d1d6e3; padding:14px 15px;vertical-align: inherit !important; white-space:nowrap}
.subscriber-table table tbody tr > td.disable{ color:#9ba2b4;}
@media (min-width:991px){
.subscriber-table table thead tr > th {font-weight:400; padding:20px 15px; border-width:1px; border-top:hidden; white-space:inherit; min-width: 150px }

.subscriber-table table tbody tr > td {font-weight: 300; border-bottom: solid 1px #d1d6e3; padding:14px 15px;vertical-align: inherit !important;white-space:inherit; min-width: 150px}
	
.subscriber-table table tbody tr > td:first-child,
.subscriber-table table thead tr > td:first-child,
.subscriber-table table tbody tr > td:last-child,
.subscriber-table table thead tr > td:last-child{min-width: auto; white-space:nowrap; }	
}


/*Custom File Input */
.file-drop-area{border:1px dashed #d1d6e3;border-radius:1px;position:relative;padding:50px 0}
.fake-btn{display:inline-block;padding:8.5px 28.5px;border:1px solid #d1d6e3;background:#fff;color:#40424e;border-radius:2px}
.file-drop-area:hover .fake-btn{border:1px solid #0041b5;background:#0041b5;color:#fff}
.file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.file-input:focus{outline:0}

/*checkbox button */
.checkbg{background:#e5e8ef;border:1px solid #d1d6e3;border-radius:2px;padding:9px 8px 9px 15px;width:78px}
.checkbox-custom,.radio-custom{opacity:0;position:absolute}
.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;cursor:pointer}
.checkbox-custom-label{position:relative;margin-bottom:0!important}
.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:1px solid #d1d6e3;display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center;border-radius:2px;line-height:140%}
.checkbox-custom1:checked+.checkbox-custom1-label:before,.checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c";font-family:FontAwesome;color:#0041b5;background:#fff; border-color:#0041b5;}
.checkbox-custom:checked+.checkbox-custom-label:before{font-size:13px}
.checkbox-custom1:checked+.checkbox-custom1-label:before{font-size:10px;font-weight:300}
.checkbox-custom:focus+.checkbox-custom-label{outline:#ddd solid 0}
.checkbox-custom1+.checkbox-custom1-label:before{content:'';background:#fff;border:1px solid #0041b5;display:inline-block;vertical-align:middle;width:15px;height:15px;text-align:center;border-radius:2px}
.checkbox-custom1+.checkbox-custom1-label:hover,before{color:#672a86}

/*Custom Radio Button CSS*/
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 38px;
  cursor: pointer;
  display: inline-block;
  color: #4a4949;
  font-weight: 500;
  margin-right: 10px;
  margin-top: 0; }

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  margin-bottom: 0px; }

[type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid #d1d6e3;
  border-radius: 100%;
  background: #ffffff; }

[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid #d1d6e3;
  border-radius: 100%;
  background: #ffffff; }

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #0041b5;
  position: absolute;
  top: 6px;
  left: 3px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }

[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0); }

[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1); }

.whitesection{padding:25px 20px}
@media (min-width: 240px) {
.main-content{background:#f4f3f9;padding:15px}
.createbox{padding:20px;border-right:0 solid #d1d6e3;border-bottom:1px solid #d1d6e3}
.dropdown-content1,a.createbtn,button.createbtn{min-width:180px}
}
@media (min-width: 768px) {
.createbox,.main-content{padding:20px}
.createbox{border-right:1px solid #d1d6e3;border-bottom:0 solid #d1d6e3}
.whitesection{padding:25px 0}.dropdown-content1,a.createbtn,button.createbtn{min-width:130px}
 }
@media (min-width: 992px) {
.createbox,.main-content{padding:20px}
.createbox{border-right:1px solid #d1d6e3;border-bottom:0 solid #d1d6e3}
.whitesection{padding:25px 0}
.dropdown-content1,a.createbtn,button.createbtn{min-width:140px}
}
@media (min-width: 1200px) {
a.createbtn, button.createbtn, .dropdown-content1 { min-width: 180px; }
}

.whitesection{background:#fff;box-shadow:0 1px 1px 1px #ebeaf2;border-radius:3px;margin-bottom:20px;}
.createbox.last{padding:20px;border-right:0 solid #d1d6e3;border-bottom:0 solid #d1d6e3}
a.createbtn,button.createbtn{background:#fff;border:1px solid #d1d6e3;color:#40424e;border-radius:2px;display:inline-block;padding:9px 0}
a.createbtn:hover, button.createbtn:hover {
    background: #0f7dd6;
    border: 1px solid #0f7dd6;
    color: #fff;
}
.countbox{background:#fff;box-shadow:0 1px 1px 1px #ebeaf2;border-radius:3px;padding:20px 8px 20px 5px}
.boxborder{border-left:1px solid #d1d6e3}

/* Graph */
.gsection{background:#fff;box-shadow:0 1px 1px 1px #ebeaf2;border-radius:3px;padding:0;margin-top:20px}
.graphead{background:#fff;border-bottom:1px solid #d1d6e3;border-radius:3px 3px 0 0;padding:13px 20px;}
.grapharea{background:#fff;padding:15px 0 0}
#chart .nv-series{display:none}
@media (min-width:768px){
#chart,#chart1,#chart2,#chart3{height:400px}.pr20{padding-left:0;padding-right:20px}
}
.rightb{border-right:1px solid #d1d6e3}
.boxp{padding:10px}
.pchart{padding:20px 0 30px}
.ptb10{padding:7px 0}
.customsel .bootstrap-select>.dropdown-toggle{width:100%;height:38px;background:#f4f3f9!important;border-radius:2px;border:1px solid #d1d6e3!important;cursor:pointer}
.customsel .bootstrap-select.btn-group .dropdown-menu { top: 34px; }
.customsel .bootstrap-select.btn-group .dropdown-menu li a:hover { color: #ff7e1d !important; }

/* Start of dropdown css */
/* Dropdown Content (Hidden by Default) */
.dropdown-content1 {
  display: none;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 1px 1px 1px #ebeaf2;
  z-index: 999;
  left: 0; }

/* Links inside the dropdown */
.dropdown-content1 a {
  color: #40424e;
  padding: 12px 16px;
  text-decoration: none;
  display: block; }

.dropdown-content1 a:hover {
  color: #ff7e1d;
  text-decoration: none; }

.calfield input[type="text"] {
  border: 1px solid #d1d6e3;
  height: 35px;
  padding: 6px 12px;
  border-radius: 2px;
  width: 100%;
  box-shadow: 0 0 0 0; }
.vmiddle { vertical-align: middle;  margin-right: 16px; }

/*Add Subscriber CSS*/
.iconcircle{width:130px;height:130px;margin:0 auto;background:#fff;border:1px solid #9ba2b4;border-radius:50%;display:table;}
.icononetime{padding-top:40px!important}
.iconcircle i{color:#9ba2b4}
a.uploadsection p{color:#40424e}
a.uploadsection:hover i,a.uploadsection:hover p{color:#0041b5}
.subswhitesection{background:#fff;box-shadow:0 1px 1px 1px #ebeaf2;border-radius:3px;padding:8% 0}
@media (min-width:240px){.subsbox{padding:0 40px}}
@media (min-width:768px){.subsbox{padding:0 20px}}
@media (min-width:992px){.subsbox{padding:0 40px}}
@media (min-width:1200px){.subsbox{padding:0 72px}}
	
/*Add Subscriber Upload CSS*/
.progress-line{height:7px;margin-top:15px;overflow:hidden;background-color:#d1d6e3;border-radius:8px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 rgba(0,0,0,.1)}
.progress-line-active{background-color:#7bb01f}
.cloum-width{width:auto}
.progress-cross{margin-top:12px;text-decoration:none}
.progress-cross i{color:#d6dae6}

/*List or Rule  Css*/
.outerblock{display:table;height:60%;width:100%}
.middleblock{display:table-cell;vertical-align:middle}
.innerblock{margin-left:auto;margin-right:auto;width:auto}
.dropdown-black,.dropdown-black:hover{color:#40424e}

@media (min-width: 240px) {
.check-drop{background-color:#fff!important;border-radius:0!important;width:135px!important;min-width:110px!important;left:-39px!important;right:0;overflow-x:auto;overflow-y:auto;margin:0;position:absolute!important;z-index:999;top:29px;border:1px solid #d1d6e3!important;height:auto;color:#40424e;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
}
.check-drop > li { white-space: normal !important; margin: 0 !important; float: inherit !important; }
.check-drop > li > a { padding: 6px 20px !important; color: #3f2e52 !important;  font-weight:300 !important; cursor:pointer;}
.check-drop > li > a:hover {color: #0041b5 !important; background-color: #fff !important; }
a.page-next{background:#ffffff; border:solid 1px #d1d6e3; border-radius:1px; padding:12px 13px; font-size:10px; display:inline-block; color:#40424e;}

/* --- search box ---*/
.mailing-search input[type=text]{border:1px solid #d1d6e3;border-radius:2px 0 0 2px; height:40px;padding:0 10px;background:#fff;width:100%; box-shadow: none !important}
.mailing-search button[type=submit],.mailing-search button[type=submit]:focus{border:1px solid #d1d6e3 !important;background:#fff;border-radius:0 2px 2px 0;padding:0 5px;border-left:hidden !important;height:40px; box-shadow: none !important}
.mailing-search::-moz-placeholder{color:#d1d6e3!important;opacity:1;font-weight:300}
.mailing-search:-ms-input-placeholder{color:#d1d6e3!important;font-weight:300}
.mailing-search::-webkit-input-placeholder{color:#d1d6e3!important;font-weight:300}

.filter-search input[type=text]{border:hidden; border-bottom:1px solid #d1d6e3;border-radius:2px 0 0 2px;height:40px;padding:0 10px;background:#fff;width:100%}
.filter-search button[type=submit],.mailing-search button[type=submit]:focus{border:hidden; border-bottom:1px solid #d1d6e3;background:#fff;border-radius:0 2px 2px 0;padding:0 5px;border-left:hidden;height:40px}
.filter-search::-moz-placeholder{color:#d1d6e3!important;opacity:1;font-weight:300}
.filter-search:-ms-input-placeholder{color:#d1d6e3!important;font-weight:300}
.filter-search::-webkit-input-placeholder{color:#d1d6e3!important;font-weight:300}

.pagesection input{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;height:36px;width:66px;border:1px solid #d1d6e3;color:#40424e;padding:6px 10px}

.doticon { font-size: 26px;  color: #d1d6e3;  position: relative; }
.dropdown.open a.active .doticon, .doticon:hover {  color: #0041b5; }
.dropdown a.active .doticon {  z-index: 100; }
@media (min-width: 240px) {
  .dropdownicon {  position: relative !important; display: inline-block; }
 .icondropdownmenu{background-color:#fff;border-radius:0;width:120px;min-width:120px;left:auto;right:-15px;overflow-x:auto;overflow-y:auto;margin:0;position:absolute;z-index:999;top:-8px;border:1px solid #d1d6e3;height:auto;padding:10px 0; cursor:pointer;}
 .pagesection{padding:20px 5px}
 .sort_icon{font-size:12px;color:#41434f;float:inherit}}
 
@media (min-width: 768px) {
.pagesection{padding:20px}
.sort_icon{font-size:13px;color:#41434f;float:inherit}
}
@media (min-width: 992px) {
	.sort_icon{font-size:13px;color:#41434f;float:right}
}

@media (min-width: 1200px) {
 .dropdownicon {position: absolute !important; display: inline-block; margin-top: -12px; margin-left: -12px; }
 }
irdropdownmenu li:first-child {  padding-top: 22px; }
.icondropdownmenu li a i { color: #8c8c8c; }
.icondropdownmenu > li > a {white-space: normal;margin-left: 0;padding: 6px 22px 6px 24px;color: #40424e;margin: 0;font-weight: 300; }
.icondropdownmenu > li > a:hover, .icondropdownmenu > li > a:hover i {color: #ff7e1d !important; background: #fff; }

/* Button css */
.whiteblock{background:#fff;box-shadow:0 1px 1px 1px #ebeaf2;border-radius:3px;}
a.mailbtn,.mailbtn,.mailbtn:focus {border:1px solid #0f7dd6;color:#fff;padding:8px 20px;text-decoration:none;display:inline-block;border-radius:2px;background: #0f7dd6;  cursor:pointer;}
a.mailbtn:hover,.mailbtn:hover{background: #66a7db;  color:#ffffff;border:1px solid #66a7db;}

.cancel-btn,.cancel-btn:hover{border:1px solid #d1d6e3;color:#3f2e52;padding:8px 20px;text-decoration:none;display:inline-block; border-radius:2px;background: #ffffff;  cursor:pointer; }
.cancel-btn:hover{border:1px solid #ff7e1d;color:#ffffff; background: #ff7e1d; }
 
/* Form css */
.mailing-form input[type="text"],.mailing-form input[type="email"],.mailing-form input[type="password"],.mailing-form input[type="number"],.mailing-form input[type="date"],.mailing-form input[type="file"]{border-radius:2px; border:solid 1px #d1d6e3; box-shadow:none; padding:0px 10px; height:40px; font-weight:300; background:#ffffff;}
.mailing-form input[type="text"]:focus,.mailing-form input[type="email"]:focus,.mailing-form input[type="password"]:focus,.mailing-form input[type="number"]:focus,.mailing-form input[type="date"]:focus{ border:solid 1px #d1d6e3;}

.mailing-form select{border-radius:2px; border:solid 1px #d1d6e3; box-shadow:none; padding:0px 10px; height:40px; min-height:40px; line-height:40px; font-weight:300;}
.mailing-form textarea{border-radius:2px; border:solid 1px #d1d6e3; box-shadow:none; padding:10px; max-height:160px; max-width:100%; resize:none; font-weight:300;}
.mailing-form textarea:focus{border-radius:2px; border:solid 1px #d1d6e3; box-shadow:none; }

.mailing-form input[disabled] {background:#e5e8ef;}

.mailing-form ::-moz-placeholder {color: #d1d6e3;  opacity: 1; }
.mailing-form :-ms-input-placeholder {color: #d1d6e3; }
.mailing-form ::-webkit-input-placeholder {color: #d1d6e3; }

/* Create  Popup  size*/
@media (min-width:240px) {.modal-size {z-index: 1050;	outline: 0;	border-radius: 0px !important;	width:90%;}}
@media (min-width:768px) {.modal-size {	width:60%;}}
@media (min-width:992px) {.modal-size {	width:430px;}}

.border-round{border-radius:3px}
.dcircle{border:1px solid #d9dde7;border-radius:50%;width:120px;height:120px;margin:auto;background:#fff; display:table;}
.dcircleinner{display:table-cell; vertical-align:middle;}
.dheader{border-bottom:1px solid transparent;padding:10px 20px 0px 20px}
.dfooter{padding:20px;text-align:right;border-color:1px solid #d1d6e3;}
.dialog-cross{float:right;font-size:30px;font-weight:700;line-height:1;color:#d6dae6;text-shadow:none;filter:inherits;  opacity:inherit;}
.dialog-cross:hover {  color: #d6dae6;  filter:inherits;  opacity:inherit;}
.createbody{padding:0 20px 20px 20px}
.createbg{background:url(../images/createbg.png) center center no-repeat;padding:40px 0}
.delte-btn-center{text-align:center !important}

/*  tooltip
==========================*/

/*  tooltip
==========================*/
@media(min-width:240px) {
.red-tooltip+.tooltip>.tooltip-inner{background-color:#1a1a1a;font-family:roboto;padding:7px 10px;border-radius:0;text-transform:capitalize;text-align:left;font-size:13px;font-weight:300}
}
@media(min-width:992px) {
.red-tooltip+.tooltip>.tooltip-inner{background-color:#1a1a1a;font-family:roboto;padding:7px 10px;border-radius:0;text-transform:capitalize;text-align:left}
}
@media(min-width:240px) {
.mz-tooltip+.tooltip>.tooltip-inner{background-color:#1a1a1a;font-family:roboto;padding:7px 10px;border-radius:0;text-transform:capitalize;text-align:left;font-size:13px;font-weight:300; min-width:200px;}
}
@media(min-width:992px) {
.mz-tooltip+.tooltip>.tooltip-inner{background-color:#1a1a1a;font-family:roboto;padding:7px 10px;border-radius:0;text-transform:capitalize;text-align:left}
}

/*  List Select popup Dropdown
==========================*/
.height180{max-height:178px !important;}
.height300{max-height:300px !important;}
.minheight300{min-height:300px;}
.height380{max-height:330px !important;}
.height450{max-height:450px !important;}
.onlyheight300{height:300px !important;}
.listing-btn,.listing-btn:focus{border-radius:2px; border:solid 1px #d1d6e3; box-shadow:none !important; padding:0px 10px; height:40px; font-weight:300; width:100%; text-align:left; background:#ffffff 	url(../images/caret-icon.png) no-repeat right center; }

@media (min-width: 240px) {
.listing-drop{background-color:#fff!important;border-radius:0!important;width:100%!important;left:0px!important;right:0;overflow-x:auto;overflow-y:auto;margin:0;position:absolute!important;z-index:880;top:100%;border:1px solid #d1d6e3!important;height:auto;color:#40424e;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent; border-top:hidden !important; padding:15px 0px 15px 15px !important;}
}
.listing-drop  li { white-space: normal !important;  float: inherit !important; margin-bottom:12px !important;}
.listing-drop  li:hover{color:#0041b5;}
.listing-drop  li:last-child{margin-bottom:0px;}

/*.count-checked-checkboxes{position: absolute;left: 0;right: 0;top: 0px;bottom: 0;width: 100%;background: #ffffff;
padding: 10px;border: solid 1px #d1d6e3;}*/

/* tabs */
.navigation-tabs ul{margin:0; padding:0; }
.navigation-tabs ul li{display:inline; list-style:none; margin-left:-4px; }
.navigation-tabs ul li a{padding:10px 5%; background:#e5e8ef; border:solid 1px #d1d6e3; border-right:hidden; text-decoration:none; color:#40424e; font-weight:300; display:inline-block;}
.navigation-tabs ul li a.active{ background:#ffffff; }
.navigation-tabs li:first-child a{border-radius:3px 0px 0px 3px;}
.navigation-tabs li:last-child a{border-radius:0px 3px 3px 0px; border-right:solid 1px #d1d6e3;}

.navigation-tabs1 ul{margin:0; padding:0; margin-left:5px !important;}
.navigation-tabs1 ul li{display:inline; list-style:none; margin-left:-4px; margin-right:0px; }
@media (min-width:240px){.navigation-tabs1 ul li a{padding:11px 15px; background:#e5e8ef; border:solid 1px #d1d6e3; border-right:hidden; text-decoration:none; color:#40424e; font-weight:300; display:inline-block;}}
@media (min-width:768px){.navigation-tabs1 ul li a{padding:10px 15px;}}
.navigation-tabs1 ul li a.active{ background:#ffffff; }
.navigation-tabs1 li:first-child a{border-radius:3px 0px 0px 3px;}
.navigation-tabs1 li:last-child a{border-radius:0px 3px 3px 0px; border-right:solid 1px #d1d6e3;}

/* list overview css*/
.box-heading {  padding: 15px 20px;   border-bottom: solid 1px #d1d6e3;}
.padding-20{padding:20px;}
.padding15{padding:15px !important;}
#listgraph .nv-series,#unsubgraph .nv-series{display:none}
#listgraph ,#unsubgraph {height:420px}

.list-options ul {margin:0; padding:0;}
.list-options li{float:left; list-style:none; margin-right:6px;}

/* graph */
#browser, #os, #device{height:350px;}
@media (min-width:768px){.seprate-border1{border-right: solid 1px #d1d6e3; }}
.live-search,.live-search:focus{box-shadow:none; text-shadow:none; border:hidden; }

::-webkit-input-placeholder{color:#d1d6e3!important}
::-moz-placeholder{color:#d1d6e3!important}
:-ms-input-placeholder{color:#d1d6e3!important}
:-moz-placeholder{color:#d1d6e3!important}

/*  progress loader
==========================*/
@media (min-width:240px) {
#donut1,#donut2,#donut3,#donut4,#donut5,#donut6 {	position: absolute;	font-family: 'roboto';	font-size:18px;	font-weight:300;}
#donut1 {	position: absolute;	font-family: 'roboto';}
#donut1 path.color0 {	fill: #ff782d;}
#donut2 path.color0 {	fill: #0eb3a5;}
#donut3 path.color0 {	fill: #d59f28;}
#donut4 path.color0 {	fill: #ee4022;}
#donut5 path.color0 {	fill: #0041b5;}
#donut6 path.color0 {	fill: #558ed5;}
path.color1 {	fill: #d7d7d7;}

}
@media (min-width:992px) {
#donut1{position:absolute;margin-left:-23px}#donut2,#donut3,#donut4,#donut5,#donut6{position:absolute;margin-left:-23px;font-family:roboto}
.seprate-border{border-right: solid 1px #d1d6e3; }
}
@media (min-width:1200px) {
#donut1,#donut2,#donut3,#donut4,#donut5,#donut6{position:absolute;margin-left:-8px}
}

/* newsletter section css start */
.show-inline ul {margin:0; padding:0;}
.show-inline li{float:left; list-style:none; margin-right:15px; }
.show-inline li:last-child{margin-right:0px;}
@media (min-width:767px)  and (max-width: 991px){.smmt2 {  margin-top: 2%;}}
.img-border{padding:3px; border:solid 1px #d1d6e3; max-width:85px;}
.editor-border{padding:10px; border:solid 1px #d1d6e3; }
@media (min-width: 0px){
.template-title{padding-top:10px;}.mrgnleft{margin-left:0px;}
.customselect .bootstrap-select>.dropdown-toggle{width:100%;height:40px; background:#f4f3f9!important;border-radius:2px;border:1px solid #d1d6e3!important;cursor:pointer; }
}
@media (min-width: 768px){
.template-title{padding-top:50px;}.mrgnleft{margin-left:-30px;}
.customselect .bootstrap-select>.dropdown-toggle{width:100%;height:40px; background:#f4f3f9!important;border-radius:0px 2px 2px 0px;border:1px solid #d1d6e3!important;cursor:pointer; border-left:hidden !important; }
}
.customselect .bootstrap-select.btn-group .dropdown-menu { top: 34px; }
.customselect .bootstrap-select.btn-group .dropdown-menu li a:hover { color: #0041b5 !important; }
.borderx { border-left: 1px solid #d6d6d6;  padding-left: 30px;}
.info-padding{padding-top:12px;}
a.info-icon{color:#9ba2b4; display:inline-block;}
.subscriber-list ul {   border: solid 1px #d1d6e3; border-top:hidden; border-radius:0px 0px 2px 2px}
.subscriber-list li{padding:12px 15px;border-bottom:solid 1px #d1d6e3; list-style:none; font-weight:300;}
.subscriber-list li.unactive{padding:12px 15px;border-bottom:solid 1px #d1d6e3; color:#dbdbdb; list-style:none; font-weight:300;}
.campaign-heading {  padding: 12px 15px;   border: solid 1px #d1d6e3; background:#e5e8ef ;border-radius:2px 2px 0px 0px;}
.calendar-icon{top:5px; right:15px;}

/* subscriber management css */
a.filter-btn{border:1px solid #d1d6e3;color:#3f2e52;padding:9px 20px;text-decoration:none;display:inline-block; border-radius:2px;background: #ffffff;  cursor:pointer; }
a.filter-btn:hover{border:1px solid #0041b5;color:#ffffff; background: #0041b5; }
#sortingbtn{background:#e5e8ef; padding:4px; border:solid 1px #d1d6e3; color:#40424e; border-radius:0; font-size:
10px;}
@media (min-width: 240px) {
.sorting-drop{background-color:#fff!important;border-radius:0!important;width:210px!important;left:0px!important;right:0;overflow-x:auto;overflow-y:auto;margin:0;position:absolute!important;z-index:880;top:100%;border:1px solid #d1d6e3!important;height:auto;color:#40424e;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;  padding:0px 0px 0px 15px !important;}
}
.sorting-drop  li { white-space: normal !important;  float: none !important; margin-top:12px !important;}
.sorting-drop  li:hover{color:#0041b5 !important;}
.sorting-drop  li:last-child{margin-bottom:0px;}
.sortinghover:hover{color:#0041b5 !important;}
.height250{max-height:250px !important;}
.height200{max-height:200px !important;}

@media (min-width: 240px) {
.filteration-drop,.alltags-drop{background-color:#fff!important;border-radius:0!important;width:100% !important;left:0px!important;right:0;overflow-x:auto;overflow-y:auto;margin:0;position:absolute!important;z-index:880;top:100%;border:1px solid #d1d6e3!important;height:auto;color:#40424e;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;  padding:0px !important; border-top:hidden !important}
}
.filteration-drop,.alltags-drop > li { white-space: normal !important;  float: inherit !important; margin-bottom:0px !important;}
.filteration-drop,.alltags-drop > li:last-child{margin-bottom:0px;}
.result{padding-top:9px;}

/* Subscirber modal popup */
.subscirber-bg{background:#e5e8ef;}
@media (min-width:240px) {.modal-subscriber {z-index: 1050;	outline: 0;	border-radius: 0px !important;	width:90%;}}
@media (min-width:768px) {.modal-subscriber {	width:80%;}}
@media (min-width:992px) {.modal-subscriber {	width:621px;}}
.read-form input[readonly] {  border:hidden !important;  padding:0;  color:#000000 !important;}
.tags-name {	padding: 5px 8px;	border-radius: 2px;	background-color: #d1d6e3;	margin-bottom: 5px;	margin-right:3px;
display:inline-block;	color:#40424e;}



/*Custom File Input */
.js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.inputfile+label{font-weight:300;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}
.no-js .inputfile + label {display: none;}
.inputfile:focus + label,.inputfile.has-focus + label {outline: 1px dotted #000;outline: -webkit-focus-ring-color auto 5px;}
.inputfile-3 + label {color: #40424e;}
.inputfile-3:focus + label,.inputfile-3.has-focus + label,.inputfile-3 + label:hover {color: #40424e;outline:none;}
.custom-upload input[type="file"] { display: block; opacity: 0; position: absolute;	cursor:pointer;}

.custom-upload-btn{padding:8px 35px; border:solid 1px #d4d4d4;}

.upload-btn{border:1px solid #0f7dd6;color:#fff;padding:8px 20px;text-decoration:none;display:inline-block;border-radius:2px;background: #0f7dd6;  cursor:pointer;}
.upload-btn:hover,.upload-btn:focus{
    border-color:#66a7db;
    background-color:#66a7db;
}
.upload-label, .upload-label:hover, .upload-label:focus {
    color: #0041b5;
    border-radius: 0px;
    text-decoration: none;
    cursor: pointer;
	outline: none;
}

/* alert messages */
.mailzingo-alert{padding:15px;margin-bottom:20px;border-bottom:1px solid transparent;border-radius:0;position:fixed;top:0;z-index:9999;width:100%;text-align:center;border-color:transparent}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-success{color:#12a715;background-color:#dff0d8;border-color:#a7df90}
.alert-error{color:red;background-color:#ffd8d8;border-color:#ffc2c2}
.alert-info{color:#31708c;background-color:#d1e4f1;border-color:#aac4d6}
.alert-warning{color:#8a6d48;background-color:#fcf8e1;border-color:#dbd5b3}

/* autoresponder section css start *

 /* The switch - the box around the slider */
.switch{position: relative;display: inline-block;width: 52px;height: 28px}
.switch input {display:none;}

/* The slider */
.slidertoogle{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #d1d6e3;-webkit-transition: .4s;transition: .4s}

.slidertoogle:before{position: absolute;content: "";height: 23px;width: 23px;left: 4px;bottom: 3px;background-color: white;-webkit-transition: .4s;transition: .4s;border-radius:50%}

input:checked + .slidertoogle {  background-color: #0f7dd6;}

input:focus + .slidertoogle {  box-shadow: 0 0 1px #0041b5;}

input:checked + .slidertoogle:before {  -webkit-transform: translateX(23px);  -ms-transform: translateX(23px);
  transform: translateX(23px);}

/* Rounded sliders */
.slidertoogle.round {  border-radius: 34px;}
.slider.round:before {  border-radius: 50%;} 
@media (min-width: 992px){.weekwidth{min-width:100px; width:auto !important}}

.clickactive{background:#f4f3f9;}
.clickactive a.cancel-btn,.clickactive a.cancel-btn:hover{background:#5354fa !important;  border: solid 
1px #5354fa !important; color:#ffffff !important; border-radius:3px !important}
.clickactive  .table-icon-center ul li a{background:#5354fa !important;  border: solid 
1px #5354fa !important; color:#ffffff !important; border-radius:3px !important}
.achar{background:#ff782e; width:25px; height:25px; border-radius:50%; color:#ffffff; display:inline-block; text-align:center; line-height:25px;}
.bchar{background:#0eb3a3; width:25px; height:25px; border-radius:50%; color:#ffffff; display:inline-block; text-align:center; line-height:25px;}
.orange-dot{background:#ff782e; width:8px; height:8px; border-radius:50%; color:#ffffff; display:inline-block; }
.lightblue-dot{background:#0eb3a3; width:8px; height:8px; border-radius:50%; color:#ffffff; display:inline-block; }
.grey-dot{background:#d1d6e3; width:8px; height:8px; border-radius:50%; color:#ffffff; display:inline-block; }

/*Training Page CSS*/
#html5-lightbox-box{max-width:720px;}
#html5-elem-wrap{max-width:720px;}
@media (min-width: 240px) {
#html5-elem-wrap{min-height:382px;}	
}
@media (min-width: 768px) {
#html5-elem-wrap{min-height:496px;}	
}
#html5-elem-box{height:auto !important}

/* faq section start*/
.nav-tabs2>li.active>a,.nav-tabs2>li.active>a:focus,.nav-tabs2>li.active>a:hover{color:#40424e;background-color:#fff!important;border-top:solid 0 #dfdbe9!important;border-bottom:solid 0 #dfdbe9!important;margin-right:-1px;z-index:99}
.nav-tabs2>li{float:left;margin-bottom:-1px;width:100%}
.nav-tabs2>li>a{margin-right:2px;border-radius:0;border-left:0!important;border-right:0!important;text-align:left;color:#40424e;font-weight:300}
.nav-tabs2 {border-bottom: 0;}
.nav-tabs2>li>a:hover{border-color:transparent;background-color:#e5e8ef;font-weight:400}
.p1{margin-bottom:25px}
.p1:last-child{margin-bottom:0}
.panel-heading-bg{color:#40424e!important;background-color:#e5e8ef!important;border-color:#d1d6e3!important}

.tabs-bg{background:#e5e8ef; }
.faq-area{background-color:#ffffff; min-height:250px; padding:15px; z-index:0;}
.more-less {  float: right;color: #b8b8b8;}
.faq-border-radius{ border-radius:0px !important; margin-bottom:10px !important; box-shadow:none !important;color:#4a4949 !important; border-color:#d1d6e3 !important}
.faq-tabs-content{ padding:20px !important; background:#ffffff !important; line-height:22px !important; font-size:15px !important; border-bottom:hidden !important}
@media (min-width:240px){
.faq-swicth{top:9px; margin-bottom:15px ;}
.faq-tabs-content1{ padding:5px !important; background:#ffffff !important; line-height:22px !important; font-size:15px !important}
}
@media (min-width:768px){
.faq-swicth{display: inline-block;float:right ;right: 15px;top: -8px; margin:0 !important;}
.faq-tabs-content1{ padding:20px !important; background:#ffffff !important; line-height:22px !important; font-size:15px !important}
}
@media (max-width:767px){
.btn-clear{width: 100%;float: left;margin-bottom: 10px;}}

/* bonuses page */
@media (min-width:240px){
.bonusarea { background: #fff; border: 1px solid #d1d6e3; border-radius:2px;  padding:10px;}
.video-thumbnail-height{max-height:150px; min-height:150px;}}
@media (min-width:768px){
.bonusarea { background: #fff; border: 1px solid #d1d6e3; border-radius:2px;  padding:20px;}}
@media (min-width:992px){.video-thumbnail-height{max-height:218px; min-height:218px;}}
.bonusarea img {max-height: 150px;min-height: 150px;}

/* Unsubscribe Successfully page  & thank you page css */
.top-bar{background:#0041b5; width:100%; padding:0px 15px; height:50px;}
.top-bar-logo{height: 50px;	line-height:50px;	color: #ffffff;	text-decoration: none;	cursor: pointer;	display: table-cell !important;	vertical-align: middle; }
.unsubscribe-successfully-bg{background:url(../images/unsubscribe-successfully-bg.jpg) left center ;   width:100%; height:100%;}
.unsubscribe-width{width:100%; margin:0 auto; float:inherit; padding:15px;}
.unsubscribe-height{ height: 81% !important}
@media (min-width:768px){.unsubscribe-width{width:480px; margin:0 auto; float:inherit;}}
.unsubscribe-option{ border:solid 1px #d1d6e3; padding:10px 20px; border-radius:2px; position:relative; float:left; width:100%; text-align:left; background:#f4f3f9; margin-bottom:20px;}

/* 404 page css */
.error-height{ height: 100% !important}

/* starting popup page  css */
.welcome-popup-bg {
    background: url(../images/round-shape.png);
    background-position: left;
    background-size: cover;
}
@media (min-width:240px) {.welcome-popup-size {z-index: 1050;	outline: 0;	border-radius: 0px !important;	width:90%;}}
@media (min-width:768px) {.welcome-popup-size {	width:85%;}}
@media (min-width:992px) {.welcome-popup-size {	width:850px;}}

/* Your Plan page  css */
.plan-box-orange{border:solid 1px #d1d6e3; border-top:solid 3px #fe782d; padding:20px 20px 30px 20px;}
.plan-box-green{border:solid 1px #d1d6e3; border-top:solid 3px #0eb3a5; padding:20px 20px 30px 20px;}
.plan-box-yellow{border:solid 1px #d1d6e3; border-top:solid 3px #d59d28; padding:20px 20px 30px 20px;}
.plan-box-orange .lineheight, .plan-box-green .lineheight, .plan-box-yellow .lineheight{height: 67px;line-height: 67px;}
.plan-active-btn{padding:4px 15%; border-radius:20px; background:#ffffff;  border:solid 1px #d1d6e3; color:#7bb020; top:-12px; position:relative; min-width:180px;} 
.plan-active-btn.recommended{background:#d59d28; color:#ffffff; border:solid 1px #d59d28;}
.plan-active-btn.expired{background:#cf5423; color:#ffffff; border:solid 1px #cf5423;}
.plan-active-btnheight{height:24px;}
.plan-lisiting ul{margin:0; padding:0; margin-left:20px;}
.plan-lisiting ul li{list-style-image:url(../images/orange-tick.png); padding-top:10px;}
a.plan-btn{padding:5px 15px; display:block; text-align:center; border:solid 1px #d1d6e3; border-radius:2px; color:#40424e;}
a.plan-btn.upgrade-green{border:solid 1px #08857a;  background:#0eb3a5; color:#ffffff;}
a.plan-btn.upgrade-yellow{border:solid 1px #a77815;  background:#d59d28; color:#ffffff;}

@media (min-width:768px){
.subscription-plans .clear-listing:nth-child(3n+1){clear: left; float: left; }
.subscription-plans .plan-height{min-height: 923px;}
}

/*  Subscription CSS */
.position{float:initial;margin:20px auto 50px}
.custom-progress-bar{position:relative;height:200px;width:200px}
.custom-progress-bar div{position:absolute;height:200px;width:200px;border-radius:50%}
.custom-progress-bar div span{position:absolute;font-family:Arial;font-size:25px;line-height:175px;height:175px;width:175px;left:12.5px;top:12.5px;text-align:center;border-radius:50%;background-color:#fff}
.custom-progress-bar .background { background-color: #b3cef6; }
.custom-progress-bar .rotate{clip:rect(0 100px 200px 0);background-color:#4b86db}
.custom-progress-bar .left{clip:rect(0 100px 200px 0);opacity:1;background-color:#b3cef6}
.custom-progress-bar .right{clip:rect(0 100px 200px 0);transform:rotate(180deg);opacity:0;background-color:#4b86db}
 @keyframes toggle {  0% { opacity: 0;} 100% { opacity: 1;}}
.custom-progress-bar{background-color:#fff;box-shadow:none;color:#fff}
.selectnone{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bartext{position:absolute;z-index:99;top:50%;left:10%;font-size:18px;color:#58627c;width:80%;border-bottom:1px solid #d1d6e3;text-align:center;right:10%;line-height:150%}
.bartext1{position:absolute;z-index:99;top:63%;width:100%;color:#58627c;line-height:150%;text-align:center}

/* update log page css */
.update-title ul{ margin-left:20px;}
.update-title li {list-style-image:url(../images/dot-circle.png);}
.update-details ul{ margin-left:20px;}
.update-details li {	list-style-image:url(../images/triangle-icon.png);}
.update-des ul{ margin:0px;}
.update-des li {list-style:none;	line-height:25px;}


/*<!----==========Dashboard Css========---->*/

@media (max-width: 767px){.xspadding0 {  padding: 0;}}

/*<!--Recently Activity Style-->*/
.recent-activity ul li{list-style:none;background:url(../images/radio-icon.png) 15px 10px no-repeat;padding:10px 20px 10px 50px}.mail-table-hover>tbody>tr:hover,.recent-activity ul li:hover{background-color:#f2f4f7}
.greyclr,.greyclr:hover{color:#b4bbce}
.box-head-bottom{padding:15px 20px;border-top:solid 1px #dfdbe9;clear:both}
.dashtablebg{background: #e5e8ef;}

/* --- quick links ---*/
@media (min-width:240px){
.quickbox{background:#fff;padding:5% 0;border-top:2px solid transparent;border-bottom:1px solid #dfdbe9;}
}
@media (min-width:768px){
.quickbox{background:#fff;padding:4.2% 0;border-top:2px solid transparent;border-bottom:1px solid transparent;}
.right-border{border-right:1px solid #dfdbe9;}}
.quickbox:hover {
    border-top: 2px solid #0f7dd6;
    color: #0f7dd6;
}
.get-member,.get-member:hover{padding:15px; color:#ffffff; background:#0f7dd6; text-decoration:none; display:block; border-radius:3px;}
.preheading{color: #40424e;}

/*<!----==========End Dashboard Css========---->*/

/* ============================================================
  Safari drag and drop
============================================================ */
.safaridrop-box{width:100%;text-align:center;padding:0;margin:0}
.file-layout{font-size:15px;color:#000;background-color:#f5f5f5;padding:5px;float:left;width:100%}
/* ============================================================
  drag and drop
============================================================ */
.drop_uploader.drop_zone{width:100%;text-align:center;border:1px dashed #d1d6e3;min-height:250px;padding-top:65px;font-weight:300}
.drop_uploader.drop_zone .text_wrapper {	margin-top: 0px}
.drop_uploader.drop_zone .text_wrapper i{font-size:40px;font-style:normal;color:#9ba2b4;position:relative;padding-bottom:10px}
.drop_uploader.drop_zone .text{font-size:15px;color:#606060;float:left;width:100%;position:relative;margin-top:10px}
.drop_uploader.drop_zone a{display:inline-block;padding:8.5px 28.5px;border:1px solid #d1d6e3;background:#fff;color:#40424e;border-radius:2px;margin-top:1%}
.drop_uploader.drop_zone a:hover{background:#0041b5;color:#fff}
.drop_uploader.drop_zone ul.files{width:100%;margin:0;text-align:left;list-style:none;padding:10px}
.drop_uploader.drop_zone ul.files li{font-size:14px;color:#3f2e52;background-color:#f5f5f5;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;margin-top:10px;padding:5px;display:inline-block;width:100%;word-break:break-all}
.drop_uploader.drop_zone ul.files.thumb{width:100%;text-align:left;list-style:none;margin-bottom:35px;overflow:auto}
.drop_uploader.drop_zone ul.files.thumb li{width:110px;display:inline-block;float:left;font-size:14px;color:#000;background-color:transparent;border:none;margin:0;padding:5px 15px;text-align:center}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail{width:100px;height:100px;background-size:cover;margin:0 auto;border:1px solid #d7d7d7;border-radius:0}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail i:before{font-size:30px;position:relative;top:calc(50% - 24px);color:#c6c4c4;content:"\f016";font-family:FontAwesome}
.drop_uploader.drop_zone ul.files.thumb li span.title{width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:13px;color:#4a4949}
.drop_uploader.drop_zone ul.files li:nth-child(even) {background-color: transparent}
.drop_uploader.drop_zone ul.files li i:before{font-size:20px;position:relative;top:2px;margin:0 10px;color:#c6c4c4;content:"\f016";font-family:FontAwesome}
.drop_uploader.drop_zone .errors p {color: #FF0000}
.drop_uploader.drop_zone input[type=file] {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
.file-btn {background-color: #ebebeb;	padding: 10px 20px;	border: solid 1px #d7d7d7;	color: #4a4949}
.pe-7s-cloud-upload:before {font-family: 'icomoon' !important;	content: "\e914";	color: #dbdbdb;	font-size: 65px}

/* ============================================================
  lightbox
============================================================ */
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.7;display:none;z-index:9999}.sl-wrapper{z-index:1000}.sl-wrapper button{border:0 none;background:transparent;font-size:24px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:0;top:0;z-index:99999;color:#fff;background-color:#0c0d0c;width:48px;height:44px;line-height:44px;font-size:30px}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-align:center;display:block;z-index:10685;font-size:65px;color:#fff}.sl-wrapper .sl-navigation button.sl-next{right:10%; background:url(../images/next-icon.png) no-repeat; width:46px; height:45px}.sl-wrapper .sl-navigation button.sl-prev{left:10%;background:url(../images/pre-icon.png) no-repeat; width:46px; height:45px}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block}.sl-wrapper .sl-image iframe{border:0 none;background:#000}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px 0px;color:#fff;position:absolute;bottom:0;left:0;right:0; font-size:18px;}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:-40px}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes "pulsate"{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes "pulsate"{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes "pulsate"{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}



/* ============================================================
  Template Section Css
============================================================ */
/* ============================================================
  image hover 
============================================================ */
#element1:hover + #element2 a {
	background: #3a5a9d;
	color: #ffffff;
	border: solid 1px #3a5a9d
}

.delete-right {
	position: absolute !important;
	right: 10px !important;
	bottom: 10px
}
.effects .img {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden
}
.effects .img:nth-child(n) {
	margin-right: 5px
}
.effects .img img {
	display: block;
	max-width: 100%;
	height: 250px;
	width: 100%;
}

.overlay {
	display: inline-block;
	position: absolute;
	z-index: 20;
	overflow: hidden;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background: rgba(0, 0, 0, 0.7);
}
.expand {
	position: absolute;
	z-index: 100;
	text-align: center;
	color: #fff;
	margin: auto;
	left: 0;
	right: 0;
	top:0;
	bottom: 0;
	width: 100%;
	height: 100%;
	line-height: 100%
}
#effect-2 .overlay {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 0
}
#effect-2 .overlay a.expand {
	left: 0;
	right: 0;
	top: 50%;
	margin: -30px auto 0 auto
}
#effect-2 .img.hover .overlay {
	height: 100%
}

.topmrgn{margin-top:50%;}
.btn-vertical{position: relative;top: 50%;transform: translateY(-50%); }
.trash a {
	background: #0041b5;
    color: #fff;
    cursor: pointer;
    border: 1px solid #0041b5;
    border-radius: 25px;
    padding: 10px 0px;
    text-align: center;
    width: 75%;
    height: 37px;
	display:inline-block;
}
.trash a:hover {
	background: #0041b5;
    color: #ffffff;
    border:1px solid #0041b5;
}
.previewtrash a {	
    color: #fff;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 25px;
    padding: 10px 0px;
    text-align: center;
   display:inline-block;
    width: 75%;
    height: 37px;
}
.previewtrash a:hover {
	background: #0041b5;
    color: #fff;
    border: 1px solid #0041b5;
}
.tem-hover:hover .templateimg{display:block !important;}
.col-xs-20, .col-sm-20, .col-md-20, .col-lg-20{
  position: relative;
  min-height: 1px;
  padding-left:9px;
  padding-right:9px;
}

.col-xs-20 {  float: left;width: 20%;}
@media (min-width: 768px) { .col-sm-20{float:left; width: 20%;}}
@media (min-width: 992px) {  .col-md-20{float:left; width:20%; }}
@media (min-width: 1200px) {  .col-lg-20{float:left; width: 20%;}}
.tempnamepad{padding:5px 0px;}
.padding-12{padding:12px;}
.height850{max-height:850px !important;}



/*SignUp & login page Css */
html {height: 100%;margin: 0;padding: 0;}
.signbg{background:#f4f3f9;}
.whitetext{color:#fff;}
.signup_bg {background: rgb(84, 84, 251) url(../images/signupbg.png) no-repeat;background-size: cover;padding: 9% 6%;}
@media (min-width: 768px){.signup_bg {padding: 4% 4%;}}
@media (min-width: 992px){.signup_bg {padding: 2.5% 4% 3%;}}
@media (min-width: 1200px){.signup_bg {padding: 2.5% 4% 2.1% 6%;}}
@media (min-width: 1300px){.signup_bg {padding: 1% 4% 5% 2%;}}

@media (min-width: 240px){.carousel-indicators1 {  bottom: -40px !important;}}
@media (min-width: 992px){.carousel-indicators1 {  bottom: -70px !important;}}
@media screen and (min-width: 768px){.carousel-indicators1 {    bottom: -70px;}}
.social-icon a i{width:22px; height:22px; color:#ffffff ;  border-radius:50px;display:inline-block; padding-top:6px; font-weight:300; vertical-align: bottom;}
.social-icon a i.fb{background:#34469d;font-size:11px;}
.social-icon a i.gplus{background:#ea4335;font-size:11px;}	
.social-icon a.fb{color:#3045a0 !important;}
.social-icon a.gplus{color:#ea4335 !important;}

@media (min-width: 240px){
.strip-margin{margin-top:12%;}.mt-2{margin-top:-4%;}
.social-icon a.fb, .social-icon a.fb:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 13px;
    border-radius: 2px !important;
	display:inline-block;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 21px;
    border-radius: 2px !important;
	display:inline-block;
}
}
@media (min-width: 768px){
.strip-margin{margin-top:7%;}.mt-2{margin-top:-3%;}
.social-icon a.fb, .social-icon a.fb:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 15px;
    border-radius: 2px !important;
	display:inline-block;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 24px;
    border-radius: 2px !important;
	display:inline-block;
}
}
@media (min-width: 992px){
.strip-margin{margin-top:5%;}.mt-2{margin-top:-3%;}
.social-icon a.fb, .social-icon a.fb:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 18px;
    border-radius: 2px !important;
	display:inline-block;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 27px;
    border-radius: 2px !important;
	display:inline-block;
}
}
@media (min-width: 1200px){
.strip-margin{margin-top:2%;}.mt-2{margin-top:-2.5%;}
.social-icon a.fb, .social-icon a.fb:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 18px;
    border-radius: 2px !important;
	display:inline-block;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 27px;
    border-radius: 2px !important;
	display:inline-block;
}
}
@media (min-width: 1300px){
.strip-margin{margin-top:2%;}.mt-2{margin-top:-2.5%;}
.social-icon a.fb, .social-icon a.fb:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 29px;
    border-radius: 2px !important;
	display:inline-block;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    background: #fff;
    border: 1px solid #d1d6e3 !important;
    padding: 8px 38px;
    border-radius: 2px !important;
	display:inline-block;
}
}
@media (min-width: 1600px){
	.strip-margin{margin-top:2%;}.mt-2{margin-top:-2%;}
.social-icon a.fb, .social-icon a.fb:hover{
    padding: 8px 47px;
}

.social-icon a.gplus, .social-icon a.gplus:hover{
    padding: 8px 56px;
}
}

.lssignup{padding:1.5% 3%;}
.lssignup input[type="text"], .lssignup input[type="email"], .lssignup input[type="password"], .lssignup textarea {
  border: 1px solid #d1d6e3;
  background: #fff;
  width: 100%;
  padding: 10px;
  outline: none;
  height: 40px;
  color: #40424e;
  border-radius: 2px;box-shadow: none !important; }

.lssignup input[type="text"]:hover, .lssignup input[type="email"]:hover, .lssignup input[type="password"]:hover, .lssignup textarea:hover, .lssignup input[type="text"]:focus, .lssignup input[type="email"]:focus, .lssignup input[type="password"]:focus, .lssignup textarea:focus {  border: 1px solid #9ba2b4; box-shadow: none !important; }

.lssignup input[type="submit"], .lssignup button {
  padding: 2.6% 0;
  width: 100%;
  outline: none;
  border: 1px solid #0041b5;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  background: #0041b5;
  border-radius: 2px; }

.lssignup input[type="submit"]:hover, .lssignup button:hover {  border: 1px solid #0041b5;  color: #fff;  background: 0041b5; }
a.lslogin-text {  color: #9ba2b4; }

.login-content ul{margin: 0; margin-left: 15px; padding: 0;}

@media (max-width:991px){
.login-images{max-height: 200px;}
}
/*Addon CSS*/

.right-inner-addon{position:relative}
.right-inner-addon input{padding-right:30px}
.right-inner-addon i{position:absolute;top:8px;right:0;padding:10px 12px;color:#15a818;cursor:pointer}
.right-inner-addon i:hover {   color:#15a818 !important;}
.right-inner-addon i:focus .inputfocus{   border:1px solid #d1d6e3 !important;}
.inputfocus:focus{border:1px solid #d1d6e3 !important;}
.inputfocus:hover + .editpen{color:#15a818 !important;}
.cross-inner-addon i{position:absolute;top:8px;right:0;padding:10px 12px;color:red;cursor:pointer}
.cross-inner-addon i:hover {  color:#ff0000 !important;}
.inputfocus:hover + .editpen1{color:#ff0000 !important;}

.view-inner-addon i{position:absolute;top:8px;right:0;padding:10px 12px;color:#9ba2b4;cursor:pointer}
.view-inner-addon i:hover{color:#9ba2b4!important}
.inputfocus:hover + .editpen2{color:#9ba2b4 !important;}


/*Feedback popup Css*/
.feedbackhead{background:#0041b5; padding: 15px 20px 10px 20px;}
.feedtableheadbg{background:#f4f3f9;}
.feedback-table table thead tr > th{padding:15px;}


/*newsletter-stat-overview donut css*/
.donut1clr {color: #ff782d;}
.donut2clr {color: #0eb3a5;}
.donut3clr {color: #d59f28;}
.donut4clr {color: #ee4022;}
.donut5clr {color: #0041b5;}
.donut6clr {color: #558ed5;}
#openclick{height:380px;}
#donutgraph .nv-series{display:none; height:100px;}


hr {
    margin: 12px 0px;
    border: 0;
    border-top: 1px solid #e5e5e5;
}

.delivermail{
	background: #e5e8ef;
    padding: 8px;
    border: 1px solid #d1d6e3;
}
	
@media (min-width:240px){
	.layout-border3{border-right:0;}
	.layout-border4{border-right:0; border-bottom:dashed 1px #d7d7d7;}
	.padng15{padding:25px 10px;}
	.padng_15{padding:25px 10px;}
	.padnig_15{padding:5px 0px;}
	.padnig_12{padding:5px 0px;}	
	.padng_015{padding:12px 15px;}
	.padnig_16{padding:5px 0px;}
	.padnig_40{padding:5px 0px;}
	.form-radio-mrgn{ margin-left:0px !important;}
}
@media (min-width:768px){
	.layout-border2{border-right:0; padding:0;}
	.layout-border3{border-right:dashed 1px #d7d7d7;}
	.layout-border4{border-right:0; border-bottom:dashed 1px #d7d7d7;}
	.padng15{padding:20px 10px;}
	.padng_15{padding:30px 10px;}	
	.padnig_15{padding:25px 10px;}
	.padng_015{padding:20px 10px;}
	.padnig_12{padding:5px 0px;}
	.padnig_16{padding:5px 0px;}
	.padnig_40{padding:40px 10px 0px 10px;}
	.form-radio-mrgn{ margin-left:10px;}
}
@media (min-width:992px){
	.layout-border2{border-right:dashed 1px #d7d7d7; padding:20px 10px;}
	.layout-border4{border-right:dashed 1px #d7d7d7; border-bottom:0;}
	.padng15{padding:15px 10px;}
	.padng_15{padding:25px 10px;}
	.padng_015{padding:20px 0px;}
	.padnig_15{padding:20px 10px;}
	.padnig_12{padding:5px;}
	.padnig_16{padding:40px 10px 0px 10px;}
	.padnig_40{padding:40px 10px 0px 10px;}
}

/*-------AB Test stats Module Css------*/
.ab-a{background:#ff782e; padding:10px; border-radius:2px 0 0 2px;}
.ab-b{background:#0eb3a3; padding:10px;}
.ab-win{background:#f4f3f9; padding:9px; border:1px solid #d1d6e3; 
border-radius:0 2px 2px 0;}
.ab-win-acc{background:#f4f3f9; padding:7px; border:1px solid #d1d6e3; border-radius:2px;}
.testbcolor{color:#0eb3a3;}
@media (max-width:991px){	.smmt4{margin-top:4%;}}
.hr{border-bottom: 1px solid #d1d6e3;    clear: both;        width: 100%;	height: 15px;   }
	
@media (min-width:240px){
	.xscenterblock{display:block;margin-left:auto; margin-right:auto;}
	.padding-60{padding:20px;}
	.hr1{border-bottom: 1px solid #d1d6e3;	clear: both;    	width: 100%;	height: 15px;	} 
	.borderleft{border-top:1px dashed #d1d6e3;border-left:0;}
}
@media (min-width:768px){
	.xscenterblock{display:block;margin-left:0; margin-right:auto;}
	.padding-60{padding:60px 60px 20px 60px;}
	.hr1{border-bottom: 1px solid #d1d6e3;    clear: both;        width: 100%;	height: 15px;    }
	.borderleft{border-left:1px dashed #d1d6e3;border-top:0;}
}

@media (min-width:1200px){
	.hr1{border-bottom: 1px solid #d1d6e3;    clear: both;        width: 100%;	height: 20px;	}
}
@media (min-width:420px){	 .center-graph  svg{width:auto  !important}}


/*-------Profile Page in Setting Module Css------*/
.circleborder{border: 8px solid #f4f3f9;border-radius: 50%;width: 150px; height: 150px; display: table-cell; vertical-align: middle;max-height:150px; max-width:150px;}
.circleborder img{max-height:150px; max-width:100%;}
.profile-input{overflow:hidden; max-width:30px; max-height:30px; display:inline-block !important;}
.imgouterblock{display: table; margin-left: auto; margin-right:auto;}			  
.profile-icon ul{margin-top:6%;}
.profile-icon ul li{margin-left: -4px; margin-right:0;}
.profile-upload-btn {padding: 7px 7px 8px 8px; border: solid 1px #d4d4d4;}
.session-upload-btn{padding:10px;border: solid 1px #d4d4d4;background: #ffffff;}


/*-------API Setting Module Css------*/

 .heading-title a {
    display: inline-block;
    padding: 5px 10px 5px 0px;
    color: #9ba2b4;
    text-decoration: none;
    font-weight: 400;
    list-style: inside;
}
.api-format {
    border: hidden;
    box-shadow: none;
}

.heading-title .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f0dd";
    float: right;
    color: #9ba2b4;
    margin-left: 10px;
}

.heading-title .accordion-toggle.collapsed:after {
    content: "\f0de";
    margin-left: 10px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

/* User Management Add New modal popup */
.modal-addnew {z-index: 1050;	outline: 0;	border-radius: 0px !important;	width:92%;}
.userlevelradio input[type="radio"], 
.userlevelradio label {padding-left:25px !important;margin-right:30px !important;}
.privileges{border: 1px solid #d1d6e3; padding: 15px; min-height: 150px;}
.privhead{background: #fff; padding: 0 3px;position: absolute; top: -10px;left: 36px; z-index:999999;}
.privileges td{padding:5px;}
.custonuserlevel li{list-style-type:none;}
.customlisthead{border-bottom: 1px solid #d1d6e3; padding-bottom:5px;}
.customlistpad{padding: 8px;}

@media (min-width:768px) and (max-width:991px){
.privileges .customalign:nth-child(5n){	clear:both;	float:left;} 
}
@media (min-width:992px){
.privileges .customalign:nth-child(6n){	clear:both;	float:left;} 
}

/* server sending module css */
@media (min-width: 240px) {
.server-drop{background-color:#fff!important;border-radius:0!important;width:100%!important;min-width:110px!important;left:auto !important;right:0;overflow-x:auto;overflow-y:auto;margin:0;position:absolute!important;z-index:999;top:100%;border:1px solid #d1d6e3!important;height:auto;color:#40424e;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
}
.server-drop li { white-space: normal !important;}
.server-drop li a { padding: 6px 20px !important; color: #3f2e52 !important;  font-weight:300 !important; cursor:pointer;}
.server-drop li a:hover {color: #ff7e1d !important; background-color: #fff !important; }
.addservericon{background: #ffffff; color: #000; padding: 5px; border-radius: 50%;  font-size: 10px;}

a.mailbtn:hover .addservericon {
    color: #ff7e1d;
}
/*============================================================
  Library CSS
============================================================*/

a.delete-btn,.delete-btn:hover{border:1px solid #d1d6e3; vertical-align: middle; color:#3f2e52; color: #3f2e52;
padding: 11px 12px; text-decoration:none;display:inline-block; border-radius:2px;background: #ffffff;  cursor:pointer; }
.delete-btn:hover{border:1px solid #ff7e1d;color:#ffffff; background: #ff7e1d; }

.imgbox img{max-height:165px; cursor:pointer; border: solid 1px #dfdbe9;
border-radius: 2px;}

/*------Library Image Select Popup Slider----------*/

/*Library Select Image Popup */
@media (min-width:240px) {.modal-imgselect {z-index: 1050;outline: 0;	border-radius: 0px !important;	width:90%;}}
@media (min-width:768px) {.modal-imgselect {width:90%;}}
@media (min-width:992px) {.modal-imgselect {width:72%;}}

.modal-imgselect .carousel-control{text-shadow:none; opacity: 1;}
.modal-imgselect .carousel-control.left{
	top: inherit;
	bottom: -50px;
	left: inherit;
	right: 40px;
	background-image:none !important;
    width: 37px;
	background: #ffffff;
	border:1px solid #e3dfec;
	border-radius:2px;
	color:#48385a;
    z-index:9999;
	display: inline-block;
    padding: 8px;
	}
	
	
.modal-imgselect .carousel-control.right{
	top: inherit;
	bottom: -50px;
	background-image:none !important;
    width: 37px;
    background: #ffffff;
	border:1px solid #e3dfec;
	border-radius:2px;
	color:#48385a;
	z-index:9999;
	display: inline-block;
    padding: 8px;
	}

.modal-imgselect .carousel-control.left:hover, 
.modal-imgselect .carousel-control.right:hover
{
	background:#f4f3f7;
}

.modal-imgselect .carousel-control:focus, .modal-imgselect .carousel-control:hover{
	opacity:1;
	}

.padtop0{padding-top:0;}
.padbottom0{padding-bottom:0;}
.padtop15{padding-top:15px;}

.imgdetailbox{
	border-left: 1px solid #dfdbe9;
    padding: 15px 0px;
    background:#f4f3f9;
}

@media(min-width:768px) and (max-width:991px){
.imgbox:nth-child(4n+1){clear: left; }}

@media(min-width:992px){
.imgbox:nth-child(5n+1){clear: both; float: left;}}

/*------End Library Image Select Popup Slider----------*/


/*------Library Image MultiSelect CSS----------*/
.imgselected{
	background: rgba(0, 0, 0, 0.7);
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    top: 0;
	cursor:pointer;
	background-image:url('../images/check.png');
	background-repeat:no-repeat;
	background-position: 97%  5%;
}

.relative{position:relative;}
/*------End Library Image MultiSelect CSS----------*/


/* All Business Page Css */

a.list-btn{background:#e5e8ef;border:1px solid #d1d6e3;
border-radius: 2px;
height: 41px;
line-height: 41px;
color: #40424e;;
text-decoration: none;
cursor: pointer;
display: table-cell;
text-align: center;
padding: 0px 11px;
white-space: nowrap;
vertical-align: middle;
}

a.resetbtn,.resetbtn,.resetbtn:focus {border:1px solid #0f7dd6;color:#fff;padding:9px 20px;text-decoration:none;display:inline-block;border-radius:2px;background: #0f7dd6;  cursor:pointer;}
a.resetbtn:hover,.resetbtn:hover{background: #66a7db;  color:#ffffff;border:1px solid #66a7db;}

/*Chennel Page Image Center CSS*/
 .imgcenterhight-business{
	height: 130px;
	max-height: 130px;
	width: 100%;
	border: solid 1px #d1d6e3;
	border-radius: 2px;
}
.vertical-center-img{
	display: table-cell;
	vertical-align: middle;
	height: 130px;
	max-height: 130px;
}
a.business-name,a.business-name:hover{color: #4a4949; text-decoration: none;}

.round-icon {
  	display: table-cell;
	vertical-align: middle;
	height: 50px;
	width: 50px;
	border: solid 1px #d1d6e3;
	border-radius: 50%;
	font-size: 22px;
    margin-bottom: 7px;
}

/* Updation & changes Css */

.testmail-loader{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.5);
	margin-top: 7px;
}

/* Integration Tabs css */
.integblock{background:#fff;border-radius:0px 0px 3px 3px; border: solid 1px #d1d6e3;}
.integration-tabs .nav-tabs > li{margin:0; padding:0; border-bottom: none; margin-bottom: -1px;
z-index: 9; }
.integration-tabs .nav-tabs > li > a,
.integration-tabs .nav-tabs > li > a:hover,
.integration-tabs .nav-tabs > li > a:focus{color: #40424e; background: transparent; border: none; }
.integration-tabs .nav-tabs > li.active > a,
.integration-tabs .nav-tabs > li.active > a:hover,
.integration-tabs .nav-tabs > li.active > a:focus{color: #40424e; background: #ffffff; border: solid 1px #d1d6e3; border-bottom: hidden;}


.integration-vtabs .nav-pills > li > a,
.integration-vtabs .nav-pills > li > a:focus,
.integration-vtabs .nav-pills > li > a:hover{color: #40424e; background: transparent !important; border: none; }

.integration-vtabs .nav-pills > li.active > a,
.integration-vtabs .nav-pills > li.active > a:focus,
.integration-vtabs .nav-pills > li.active > a:hover{color: #0041b5; background: transparent !important; border:none; border-radius: 0px; }

@media (min-width:768px){.integration-border{border-left: solid 1px #d1d6e3; padding-left: 0px;}}
.integration-tborder{border-top: solid 1px #d1d6e3}
.content-height{min-height: 280px;}

/* mail Video Popup */
.btn-mailclose { position: fixed; right: 0px; top: 0px; z-index: 999991;  color: #ffffff; background-color: #000;  width: 50px;    height: 50px;   font-size: 13px; border: none; display: inline-block; padding: 0;  cursor: pointer;  }

/*Modal Help Popup CSS*/
@media (min-width: 240px) { .help-video-dialog { width: 90%; } }
@media (min-width: 768px) { .help-video-dialog { width: 650px; } }
@media (min-width: 992px) { .help-video-dialog { width: 800px; } }
.respvideo {box-shadow: 0 0px 0px 0px #e1e1e1 !important; }

.responsive-video iframe, .responsive-video object, .responsive-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.responsive-video {
  position: relative;
  padding-bottom: 56%;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 35px 6px #e1e1e1;
  box-shadow: 0 4px 35px 6px #e1e1e1; }


a.likeactive{background-color:#0041b5 ; text-decoration:none;color:#ffffff !important;}


/*Msuite CSS*/
a.msuite-color{color:#40424e;border-bottom:1px solid #40424e;}
a.msuite-color:hover{color:#0041b5;border-bottom:1px solid #0041b5;}

/*Stock Page css*/
.stock-icon{border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 4px 0px rgba(57, 79, 87, 0.1);
    width: 40px;
    height: 40px;
    display: inline-block;
    font-size: 18px;
    padding-top: 10px;
    margin:65px 5px 0 5px;
    }
    
.stock-add{border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 4px 0px rgba(57, 79, 87, 0.1);
    width: 40px;
    height: 40px;
    display: inline-block;
    font-size: 18px;
    padding-top: 12px;
    margin:65px 5px 0 5px;
    }

.stock-icon i,.stock-add i {
    color: #7d8c9f !important;
}

.logo-vcenter p {
    margin: 0;
}

.bs-container.bootstrap-select.btn-group .dropdown-menu li a:hover{
    color:#ff7e1d!important;
}
.uploadsection:hover .iconcircle {
    border-color: #0041b5;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none!important;
}
.countbox .orange{
    color:#159d25;
}
.countbox .green {
    color: #ff6c00;
}
.countbox .red {
    color: #de3838;
}

.countbox .yellow {
    color: #0041b5;
}
@media (min-width:768px){
.col-md-4.col-sm-4.col-xs-12.mt1.mb1.xsmt2.xsmb2 .whiteblock.padding-20.text-center {
    min-height: 227.42;
}}
.dropdown.dropdownicon a:hover i {
    color: #ff7e1d!important;
}
div#starting_popup{
    font-family:'Poppins';
}
div#starting_popup .modal-body .xsmt2 img {
    opacity: 0;
    min-height: 275px;
}
@media (min-width:768px){
div#starting_popup .modal-body .xsmt2 img {
    opacity: 0;
    min-height: 325px;
}
}
div#starting_popup .whitetext p {
    margin-top: 30px;
    font-weight: 500;
}
div#starting_popup span.name_pop {
    font-size: 20px;
}
img.img-responsive.mt12 {
    max-height: 44%;
}
@media (min-width:992px){
img.img-responsive.mt12 {
    max-height: 100%;
    padding-right: 22%;
}
}
.generate-textarea{
    height:200px;
    border: solid 1px #d1d6e3;
    overflow: auto;
    padding:10px;
}
.ai-witer-page{
    background:#f4f3f9;
    padding:0px 0px 40px 0px;
}
.ai-writer-form hr{    
    margin: 12px 15px 20px 15px;
    border: 0;
    border-top: 1px solid #e5e5e5;
}
.ai-writer-form{
    padding: 40px 20px;
    border-radius: 10px;
    background: #fff;
}
.ai-witer-list ol{
    padding-left:15px;
}

.ai-witer-list ol li {
    padding: 10px 0px;
}
.mailbtn-outline{
    border: 1px solid #0f7dd6;
    color: #000;
    padding: 8px 20px;
    text-decoration: none;
    display: inline-block;
    border-radius: 2px;
    background: #fff;
    cursor: pointer;
}
.mailbtn-outline1{
    border: 1px solid #0f7dd6;
    color: #000;
    padding: 8px 12px;
    text-decoration: none;
    display: inline-block;
    border-radius: 2px;
    background: #fff;
    cursor: pointer;
    margin-right: 5px;
}
.ai-writer-form input[type=text]{
     border: none;
     box-shadow:none;
}
.mr-5{margin-right:5px;}

@media(min-width:768px){
    .ai-writer-form{height:600px;}
    .generate-textarea{height:400px;}
    
}

/*.dbfooter{*/
/*        position: fixed;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*}*/