.row.mingap			{margin-left:-5px; margin-right:-5px}
.row.mingap .col, .row.mingap .col-xs-1, .row.mingap .col-sm-1, .row.mingap .col-md-1, .row.mingap .col-lg-1, .row.mingap .col-xs-2, .row.mingap .col-sm-2, .row.mingap .col-md-2, .row.mingap .col-lg-2, .row.mingap .col-xs-3, .row.mingap .col-sm-3, .row.mingap .col-md-3, .row.mingap .col-lg-3, .row.mingap .col-xs-4, .row.mingap .col-sm-4, .row.mingap .col-md-4, .row.mingap .col-lg-4, .row.mingap .col-xs-5, .row.mingap .col-sm-5, .row.mingap .col-md-5, .row.mingap .col-lg-5, .row.mingap .col-xs-6, .row.mingap .col-sm-6, .row.mingap .col-md-6, .row.mingap .col-lg-6, .row.mingap .col-xs-7, .row.mingap .col-sm-7, .row.mingap .col-md-7, .row.mingap .col-lg-7, .row.mingap .col-xs-8, .row.mingap .col-sm-8, .row.mingap .col-md-8, .row.mingap .col-lg-8, .row.mingap .col-xs-9, .row.mingap .col-sm-9, .row.mingap .col-md-9, .row.mingap .col-lg-9, .row.mingap .col-xs-10, .row.mingap .col-sm-10, .row.mingap .col-md-10, .row.mingap .col-lg-10, .row.mingap .col-xs-11, .row.mingap .col-sm-11, .row.mingap .col-md-11, .row.mingap .col-lg-11, .row.mingap .col-xs-12, .row.mingap .col-sm-12, .row.mingap .col-md-12, .row.mingap .col-lg-12 {padding-left:5px; padding-right:5px}
.invalid-feedback	{color:#dc3545}
.is-invalid			{border:1px solid #dc3545 !important}
.modal-header       {padding:10px 15px}
.table td .btn      {margin: 0}
div.form-control    {height: auto;}

.parent{padding-top:1px; margin-top:-1px;}
/** Margins 1-10(+1), 15-50(+5), 60-100(+10) **/
.m0{margin: 0 !important;} .m1{margin: 1px !important;} .ml1{margin-left: 1px !important;} .mr1{margin-right: 1px !important;} .mt1{margin-top: 1px !important;} .mb1{margin-bottom: 1px !important;} .m2{margin: 2px !important;} .ml2{margin-left: 2px !important;} .mr2{margin-right: 2px !important;} .mt2{margin-top: 2px !important;} .mb2{margin-bottom: 2px !important;} .m3{margin: 3px !important;} .ml3{margin-left: 3px !important;} .mr3{margin-right: 3px !important;} .mt3{margin-top: 3px !important;} .mb3{margin-bottom: 3px !important;} .m4{margin: 4px !important;} .ml4{margin-left: 4px !important;} .mr4{margin-right: 4px !important;} .mt4{margin-top: 4px !important;} .mb4{margin-bottom: 4px !important;} .m5{margin: 5px !important;} .ml5{margin-left: 5px !important;} .mr5{margin-right: 5px !important;} .mt5{margin-top: 5px !important;} .mb5{margin-bottom: 5px !important;} .m6{margin: 6px !important;} .ml6{margin-left: 6px !important;} .mr6{margin-right: 6px !important;} .mt6{margin-top: 6px !important;} .mb6{margin-bottom: 6px !important;} .m7{margin: 7px !important;} .ml7{margin-left: 7px !important;} .mr7{margin-right: 7px !important;} .mt7{margin-top: 7px !important;} .mb7{margin-bottom: 7px !important;} .m8{margin: 8px !important;} .ml8{margin-left: 8px !important;} .mr8{margin-right: 8px !important;} .mt8{margin-top: 8px !important;} .mb8{margin-bottom: 8px !important;} .m9{margin: 9px !important;} .ml9{margin-left: 9px !important;} .mr9{margin-right: 9px !important;} .mt9{margin-top: 9px !important;} .mb9{margin-bottom: 9px !important;} .m10{margin: 10px !important;} .ml10{margin-left: 10px !important;} .mr10{margin-right: 10px !important;} .mt10{margin-top: 10px !important;} .mb10{margin-bottom: 10px !important;} .m15{margin: 15px !important;} .ml15{margin-left: 15px !important;} .mr15{margin-right: 15px !important;} .mt15{margin-top: 15px !important;} .mb15{margin-bottom: 15px !important;} .m20{margin: 20px !important;} .ml20{margin-left: 20px !important;} .mr20{margin-right: 20px !important;} .mt20{margin-top: 20px !important;} .mb20{margin-bottom: 20px !important;} .m25{margin: 25px !important;} .ml25{margin-left: 25px !important;} .mr25{margin-right: 25px !important;} .mt25{margin-top: 25px !important;} .mb25{margin-bottom: 25px !important;} .m30{margin: 30px !important;} .ml30{margin-left: 30px !important;} .mr30{margin-right: 30px !important;} .mt30{margin-top: 30px !important;} .mb30{margin-bottom: 30px !important;} .m35{margin: 35px !important;} .ml35{margin-left: 35px !important;} .mr35{margin-right: 35px !important;} .mt35{margin-top: 35px !important;} .mb35{margin-bottom: 35px !important;} .m40{margin: 40px !important;} .ml40{margin-left: 40px !important;} .mr40{margin-right: 40px !important;} .mt40{margin-top: 40px !important;} .mb40{margin-bottom: 40px !important;} .m45{margin: 45px !important;} .ml45{margin-left: 45px !important;} .mr45{margin-right: 45px !important;} .mt45{margin-top: 45px !important;} .mb45{margin-bottom: 45px !important;} .m50{margin: 50px !important;} .ml50{margin-left: 50px !important;} .mr50{margin-right: 50px !important;} .mt50{margin-top: 50px !important;} .mb50{margin-bottom: 50px !important;} .m60{margin: 60px !important;} .ml60{margin-left: 60px !important;} .mr60{margin-right: 60px !important;} .mt60{margin-top: 60px !important;} .mb60{margin-bottom: 60px !important;} .m70{margin: 70px !important;} .ml70{margin-left: 70px !important;} .mr70{margin-right: 70px !important;} .mt70{margin-top: 70px !important;} .mb70{margin-bottom: 70px !important;}
.m80{margin: 80px !important;} .ml80{margin-left: 80px !important;} .mr80{margin-right: 80px !important;} .mt80{margin-top: 80px !important;} .mb80{margin-bottom: 80px !important;} .m90{margin: 90px !important;} .ml90{margin-left: 90px !important;} .mr90{margin-right: 90px !important;} .mt90{margin-top: 90px !important;} .mb90{margin-bottom: 90px !important;} .m100{margin: 100px !important;} .ml100{margin-left: 100px !important;} .mr100{margin-right: 100px !important;} .mt100{margin-top: 100px !important;} .mb100{margin-bottom: 100px !important;}

/** Paddings 1-10(+1), 15-50(+5), 60-100(+10) **/
.p0{padding: 0px !important;} .p1{padding: 1px !important;} .pl1{padding-left: 1px !important;} .pr1{padding-right: 1px !important;} .pt1{padding-top: 1px !important;} .pb1{padding-bottom: 1px !important;} .p2{padding: 2px !important;} .pl2{padding-left: 2px !important;} .pr2{padding-right: 2px !important;} .pt2{padding-top: 2px !important;} .pb2{padding-bottom: 2px !important;} .p3{padding: 3px !important;} .pl3{padding-left: 3px !important;} .pr3{padding-right: 3px !important;} .pt3{padding-top: 3px !important;} .pb3{padding-bottom: 3px !important;} .p4{padding: 4px !important;} .pl4{padding-left: 4px !important;} .pr4{padding-right: 4px !important;} .pt4{padding-top: 4px !important;} .pb4{padding-bottom: 4px !important;} .p5{padding: 5px !important;} .pl5{padding-left: 5px !important;} .pr5{padding-right: 5px !important;} .pt5{padding-top: 5px !important;} .pb5{padding-bottom: 5px !important;} .p6{padding: 6px !important;} .pl6{padding-left: 6px !important;} .pr6{padding-right: 6px !important;} .pt6{padding-top: 6px !important;} .pb6{padding-bottom: 6px !important;} .p7{padding: 7px !important;} .pl7{padding-left: 7px !important;} .pr7{padding-right: 7px !important;} .pt7{padding-top: 7px !important;} .pb7{padding-bottom: 7px !important;} .p8{padding: 8px !important;} .pl8{padding-left: 8px !important;} .pr8{padding-right: 8px !important;} .pt8{padding-top: 8px !important;} .pb8{padding-bottom: 8px !important;} .p9{padding: 9px !important;} .pl9{padding-left: 9px !important;} .pr9{padding-right: 9px !important;} .pt9{padding-top: 9px !important;} .pb9{padding-bottom: 9px !important;} .p10{padding: 10px !important;} .pl10{padding-left: 10px !important;} .pr10{padding-right: 10px !important;} .pt10{padding-top: 10px !important;} .pb10{padding-bottom: 10px !important;} .p15{padding: 15px !important;} .pl15{padding-left: 15px !important;} .pr15{padding-right: 15px !important;} .pt15{padding-top: 15px !important;} .pb15{padding-bottom: 15px !important;} .p20{padding: 20px !important;} .pl20{padding-left: 20px !important;} .pr20{padding-right: 20px !important;} .pt20{padding-top: 20px !important;} .pb20{padding-bottom: 20px !important;} .p25{padding: 25px !important;} .pl25{padding-left: 25px !important;} .pr25{padding-right: 25px !important;} .pt25{padding-top: 25px !important;} .pb25{padding-bottom: 25px !important;} .p30{padding: 30px !important;} .pl30{padding-left: 30px !important;} .pr30{padding-right: 30px !important;} .pt30{padding-top: 30px !important;} .pb30{padding-bottom: 30px !important;} .p35{padding: 35px !important;} .pl35{padding-left: 35px !important;} .pr35{padding-right: 35px !important;} .pt35{padding-top: 35px !important;} .pb35{padding-bottom: 35px !important;} .p40{padding: 40px !important;} .pl40{padding-left: 40px !important;} .pr40{padding-right: 40px !important;} .pt40{padding-top: 40px !important;} .pb40{padding-bottom: 40px !important;} .p45{padding: 45px !important;} .pl45{padding-left: 45px !important;} .pr45{padding-right: 45px !important;} .pt45{padding-top: 45px !important;} .pb45{padding-bottom: 45px !important;} .p50{padding: 50px !important;} .pl50{padding-left: 50px !important;} .pr50{padding-right: 50px !important;} .pt50{padding-top: 50px !important;} .pb50{padding-bottom: 50px !important;} .p60{padding: 60px !important;} .pl60{padding-left: 60px !important;} .pr60{padding-right: 60px !important;} .pt60{padding-top: 60px !important;} .pb60{padding-bottom: 60px !important;} .p70{padding: 70px !important;} .pl70{padding-left: 70px !important;} .pr70{padding-right: 70px !important;} .pt70{padding-top: 70px !important;} .pb70{padding-bottom: 70px !important;}
.p80{padding: 80px !important;} .pl80{padding-left: 80px !important;} .pr80{padding-right: 80px !important;} .pt80{padding-top: 80px !important;} .pb80{padding-bottom: 80px !important;} .p90{padding: 90px !important;} .pl90{padding-left: 90px !important;} .pr90{padding-right: 90px !important;} .pt90{padding-top: 90px !important;} .pb90{padding-bottom: 90px !important;} .p100{padding: 100px !important;} .pl100{padding-left: 100px !important;} .pr100{padding-right: 100px !important;} .pt100{padding-top: 100px !important;} .pb100{padding-bottom: 100px !important;}

/** Widths 1-10(+1), 15-100(+5), 110-200(+10), 220-300(+20), 350-1000(+50) **/
.w1{width: 1px !important;} .w2{width: 2px !important;} .w3{width: 3px !important;} .w4{width: 4px !important;} .w5{width: 5px !important;} .w6{width: 6px !important;} .w7{width: 7px !important;} .w8{width: 8px !important;} .w9{width: 9px !important;} .w10{width: 10px !important;} .w15{width: 15px !important;} .w20{width: 20px !important;} .w25{width: 25px !important;} .w30{width: 30px !important;} .w35{width: 35px !important;} .w40{width: 40px !important;} .w45{width: 45px !important;} .w50{width: 50px !important;} .w55{width: 55px !important;} .w60{width: 60px !important;}
.w65{width: 65px !important;} .w70{width: 70px !important;} .w75{width: 75px !important;} .w80{width: 80px !important;} .w85{width: 85px !important;} .w90{width: 90px !important;} .w95{width: 95px !important;} .w100{width: 100px !important;} .w110{width: 110px !important;} .w120{width: 120px !important;} .w130{width: 130px !important;} .w140{width: 140px !important;} .w150{width: 150px !important;} .w160{width: 160px !important;} .w170{width: 170px !important;} .w180{width: 180px !important;} .w190{width: 190px !important;} .w200{width: 200px !important;} .w220{width: 220px !important;} .w240{width: 240px !important;} .w250{width: 250px !important;}
.w260{width: 260px !important;} .w280{width: 280px !important;} .w300{width: 300px !important;} .w350{width: 350px !important;} .w400{width: 400px !important;} .w450{width: 450px !important;} .w500{width: 500px !important;} .w550{width: 550px !important;} .w600{width: 600px !important;} .w650{width: 650px !important;} .w700{width: 700px !important;} .w750{width: 750px !important;} .w800{width: 800px !important;} .w850{width: 850px !important;} .w900{width: 900px !important;} .w950{width: 950px !important;} .w1000{width: 1000px !important;}

.minw1{min-width: 1px !important;} .minw2{min-width: 2px !important;} .minw3{min-width: 3px !important;} .minw4{min-width: 4px !important;} .minw5{min-width: 5px !important;} .minw6{min-width: 6px !important;} .minw7{min-width: 7px !important;} .minw8{min-width: 8px !important;} .minw9{min-width: 9px !important;} .minw10{min-width: 10px !important;} .minw15{min-width: 15px !important;} .minw20{min-width: 20px !important;} .minw25{min-width: 25px !important;} .minw30{min-width: 30px !important;} .minw35{min-width: 35px !important;} .minw40{min-width: 40px !important;} .minw45{min-width: 45px !important;} .minw50{min-width: 50px !important;} .minw55{min-width: 55px !important;} .minw60{min-width: 60px !important;}
.minw65{min-width: 65px !important;} .minw70{min-width: 70px !important;} .minw75{min-width: 75px !important;} .minw80{min-width: 80px !important;} .minw85{min-width: 85px !important;} .minw90{min-width: 90px !important;} .minw95{min-width: 95px !important;} .minw100{min-width: 100px !important;} .minw110{min-width: 110px !important;} .minw120{min-width: 120px !important;} .minw130{min-width: 130px !important;} .minw140{min-width: 140px !important;} .minw150{min-width: 150px !important;} .minw160{min-width: 160px !important;} .minw170{min-width: 170px !important;} .minw180{min-width: 180px !important;} .minw190{min-width: 190px !important;} .minw200{min-width: 200px !important;} .minw220{min-width: 220px !important;} .minw240{min-width: 240px !important;} .minw250{min-width: 250px !important;}
.minw260{min-width: 260px !important;} .minw280{min-width: 280px !important;} .minw300{min-width: 300px !important;} .minw350{min-width: 350px !important;} .minw400{min-width: 400px !important;} .minw450{min-width: 450px !important;} .minw500{min-width: 500px !important;} .minw550{min-width: 550px !important;} .minw600{min-width: 600px !important;} .minw650{min-width: 650px !important;} .minw700{min-width: 700px !important;} .minw750{min-width: 750px !important;} .minw800{min-width: 800px !important;} .minw850{min-width: 850px !important;} .minw900{min-width: 900px !important;} .minw950{min-width: 950px !important;} .minw1000{min-width: 1000px !important;}

.w-auto{width: auto !important;}

/** Width 1% to 100% **/
.wper0{width:0% !important; overflow:hidden !important}.wper1{width:1% !important; overflow:hidden !important}.wper2{width:2% !important; overflow:hidden !important}.wper3{width:3% !important; overflow:hidden !important}.wper4{width:4% !important; overflow:hidden !important}.wper5{width:5% !important; overflow:hidden !important}.wper6{width:6% !important; overflow:hidden !important}.wper7{width:7% !important; overflow:hidden !important}.wper8{width:8% !important; overflow:hidden !important}.wper9{width:9% !important; overflow:hidden !important}.wper10{width:10% !important; overflow:hidden !important}.wper11{width:11% !important; overflow:hidden !important}.wper12{width:12% !important; overflow:hidden !important}.wper13{width:13% !important; overflow:hidden !important}.wper14{width:14% !important; overflow:hidden !important}.wper15{width:15% !important; overflow:hidden !important}.wper16{width:16% !important; overflow:hidden !important}.wper17{width:17% !important; overflow:hidden !important}.wper18{width:18% !important; overflow:hidden !important}.wper19{width:19% !important; overflow:hidden !important}.wper20{width:20% !important; overflow:hidden !important}.wper21{width:21% !important; overflow:hidden !important}.wper22{width:22% !important; overflow:hidden !important}.wper23{width:23% !important; overflow:hidden !important}.wper24{width:24% !important; overflow:hidden !important}.wper25{width:25% !important; overflow:hidden !important}.wper26{width:26% !important; overflow:hidden !important}.wper27{width:27% !important; overflow:hidden !important}.wper28{width:28% !important; overflow:hidden !important}.wper29{width:29% !important; overflow:hidden !important}.wper30{width:30% !important; overflow:hidden !important}.wper31{width:31% !important; overflow:hidden !important}.wper32{width:32% !important; overflow:hidden !important}.wper33{width:33% !important; overflow:hidden !important}.wper34{width:34% !important; overflow:hidden !important}.wper35{width:35% !important; overflow:hidden !important}.wper36{width:36% !important; overflow:hidden !important}.wper37{width:37% !important; overflow:hidden !important}.wper38{width:38% !important; overflow:hidden !important}.wper39{width:39% !important; overflow:hidden !important}.wper40{width:40% !important; overflow:hidden !important}.wper41{width:41% !important; overflow:hidden !important}.wper42{width:42% !important; overflow:hidden !important}.wper43{width:43% !important; overflow:hidden !important}.wper44{width:44% !important; overflow:hidden !important}.wper45{width:45% !important; overflow:hidden !important}.wper46{width:46% !important; overflow:hidden !important}.wper47{width:47% !important; overflow:hidden !important}.wper48{width:48% !important; overflow:hidden !important}.wper49{width:49% !important; overflow:hidden !important}.wper50{width:50% !important; overflow:hidden !important}.wper51{width:51% !important; overflow:hidden !important}.wper52{width:52% !important; overflow:hidden !important}.wper53{width:53% !important; overflow:hidden !important}.wper54{width:54% !important; overflow:hidden !important}.wper55{width:55% !important; overflow:hidden !important}.wper56{width:56% !important; overflow:hidden !important}.wper57{width:57% !important; overflow:hidden !important}.wper58{width:58% !important; overflow:hidden !important}.wper59{width:59% !important; overflow:hidden !important}.wper60{width:60% !important; overflow:hidden !important}.wper61{width:61% !important; overflow:hidden !important}.wper62{width:62% !important; overflow:hidden !important}.wper63{width:63% !important; overflow:hidden !important}.wper64{width:64% !important; overflow:hidden !important}.wper65{width:65% !important; overflow:hidden !important}.wper66{width:66% !important; overflow:hidden !important}.wper67{width:67% !important; overflow:hidden !important}.wper68{width:68% !important; overflow:hidden !important}.wper69{width:69% !important; overflow:hidden !important}.wper70{width:70% !important; overflow:hidden !important}.wper71{width:71% !important; overflow:hidden !important}.wper72{width:72% !important; overflow:hidden !important}.wper73{width:73% !important; overflow:hidden !important}.wper74{width:74% !important; overflow:hidden !important}.wper75{width:75% !important; overflow:hidden !important}.wper76{width:76% !important; overflow:hidden !important}.wper77{width:77% !important; overflow:hidden !important}.wper78{width:78% !important; overflow:hidden !important}.wper79{width:79% !important; overflow:hidden !important}.wper80{width:80% !important; overflow:hidden !important}.wper81{width:81% !important; overflow:hidden !important}.wper82{width:82% !important; overflow:hidden !important}.wper83{width:83% !important; overflow:hidden !important}.wper84{width:84% !important; overflow:hidden !important}.wper85{width:85% !important; overflow:hidden !important}.wper86{width:86% !important; overflow:hidden !important}.wper87{width:87% !important; overflow:hidden !important}.wper88{width:88% !important; overflow:hidden !important}.wper89{width:89% !important; overflow:hidden !important}.wper90{width:90% !important; overflow:hidden !important}.wper91{width:91% !important; overflow:hidden !important}.wper92{width:92% !important; overflow:hidden !important}.wper93{width:93% !important; overflow:hidden !important}.wper94{width:94% !important; overflow:hidden !important}.wper95{width:95% !important; overflow:hidden !important}.wper96{width:96% !important; overflow:hidden !important}.wper97{width:97% !important; overflow:hidden !important}.wper98{width:98% !important; overflow:hidden !important}.wper99{width:99% !important; overflow:hidden !important}.wper100{width:100% !important; overflow:hidden !important}
.mw-100{max-width: 100%;}
.a4width{width:21cm}

/** Font Sizes **/
.fs9{font-size: 9px}
.fs10{font-size: 10px !important}
.fs11{font-size: 11px !important}
.fs12{font-size: 12px !important}
.fs13{font-size: 13px !important}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px !important}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs34{font-size: 34px;}
.fs36{font-size: 36px;}
.fs40{font-size: 40px;}

.link                   {color: #1890ff; cursor: pointer;}
.breakword              {word-break: break-all !important;}
.nowrap                 {white-space: nowrap;}
.bold                   {font-weight: bold;}
.bold300                {font-weight:300;}
.bold400                {font-weight:400}
.bold500                {font-weight:500}
.bold600                {font-weight:600;}
.bold700                {font-weight:700;}
.bold800                {font-weight:800;}

.ellipsis               {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.req::after             {content: ' *'; color: #f3565d !important;}

.noselect{
  user-select: none;
}
.cpointer{
  cursor: pointer;
}

/** D-Flex **/
.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.mr-auto,.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.m-auto{margin: auto;}
/** \ **/

/** Animation **/
.page.ng-enter 				{z-index:8888;}
.animate-view.ng-enter 		{-webkit-animation:scaleUp 0.5s both ease-in; -moz-animation:scaleUp 0.5s both ease-in; animation:scaleUp 0.5s both ease-in;}

@keyframes scaleUp 			{from 	{ opacity: 0.3; transform: scale(0.99); }}
@-moz-keyframes scaleUp 	{from 	{ opacity: 0.3; -moz-transform: scale(0.99); }}
@-webkit-keyframes scaleUp 	{from 	{ opacity: 0.3; -webkit-transform: scale(0.99); }}

i.fa.ng-animate 			{-webkit-animation: none 0s}
/** \ */

.uc             {text-transform: uppercase}
.mb5			{margin-bottom:5px}
.mb10			{margin-bottom:10px}
.mb15			{margin-bottom:15px}
.mb20			{margin-bottom:20px}
.mb25			{margin-bottom:25px}
.mb30			{margin-bottom:30px}
.mb40			{margin-bottom:40px}

.mt5			{margin-top:5px}
.mt10			{margin-top:10px}
.mt15			{margin-top:15px}
.mt20			{margin-top:20px}
.mt30			{margin-top:30px}
.mt40			{margin-top:40px}

.mr5			{margin-right:5px!important;}
.mr10			{margin-right:10px!important;}
.mr15			{margin-right:15px!important;}
.mr20			{margin-right:20px!important;}
.mr30			{margin-right:30px!important;}
.mr40			{margin-right:40px!important;}

.pd5			{padding:5px}
.pd10			{padding:10px}
.pd15			{padding:15px}
.pd16			{padding:16px}
.pd20			{padding:20px}

.pdL5			{padding-left:5px}
.pdL10			{padding-left:10px}
.pdL15			{padding-left:15px}
.pdL16			{padding-left:16px}
.pdL20			{padding-left:20px}
.pdL30			{padding-left:30px}

.pdR5			{padding-right:5px}
.pdR10			{padding-right:10px}
.pdR15			{padding-right:15px}
.pdR16			{padding-right:16px}
.pdR20			{padding-right:20px}
.pdR30			{padding-right:30px}

.pdT3			{padding-top:3px}
.pdT5			{padding-top:5px}
.pdT10			{padding-top:10px}
.pdT15			{padding-top:15px}
.pdT16			{padding-top:16px}
.pdT20			{padding-top:20px}
.pdT30			{padding-top:30px}

.pdB5			{padding-bottom:5px}
.pdB10			{padding-bottom:10px}
.pdB15			{padding-bottom:15px}
.pdB16			{padding-bottom:16px}
.pdB20			{padding-bottom:20px}
.pdB30			{padding-bottom:30px}

.w16, .form-control.w16		{width:16px !important}
.w20, .form-control.w20		{width:20px !important}
.w32, .form-control.w32		{width:32px !important}
.w40, .form-control.w40		{width:40px !important}
.w60, .form-control.w60		{width:60px !important}
.w80, .form-control.w80		{width:80px !important}
.w85, .form-control.w85		{width:85px !important}
.w90, .form-control.w90		{width:90px !important}
.w100, .form-control.w100	{width:100px !important}
.w110, .form-control.w110	{width:110px !important}
.w120, .form-control.w120	{width:120px !important}
.w150, .form-control.w150	{width:150px !important}
.w200, .form-control.w200	{width:200px !important}
.w250, .form-control.w250	{width:250px !important}
.w300, .form-control.w300	{width:300px !important}
.w350, .form-control.w350	{width:350px !important}
.w400, .form-control.w400	{width:400px !important}
.w450, .form-control.w450	{width:450px !important}
.w500, .form-control.w500	{width:500px !important}
.w550, .form-control.w550	{width:550px !important}
.w600, .form-control.w600	{width:600px !important}

.minus10		{margin-left:-10px; margin-right:-10px}
.minus14		{margin-left:-14px; margin-right:-14px}
.minus15		{margin-left:-15px; margin-right:-15px}
.minus20		{margin-left:-20px; margin-right:-20px}

.err			{color:#b94a48}
.errBdr			{border-color:#b94a48}

.el-hide		{display:none}
.note-text		{font-size: 11px; color: #777;clear: both;}
.req::after		{content:' *'; color:#f3565d !important}
.font-sm		{font-size:12px}
.font-xs		{font-size:11px}
.uc				{text-transform:uppercase}
.bold			{font-weight:600}
.posRel			{position:relative}
.inblock        {display: inline-block;}

.alertmsg				{position:fixed; z-index:100003; width:75%; top:5px; left:50%; transform: translateX(-50%); text-align:center}
.alertmsg .green		{background:#009D4F; color:#fff !important; padding:8px 15px; display:inline-block}
.alertmsg .red			{background:#ff0000; color:#fff !important; padding:8px 15px; display:inline-block}

.frm-tbl					{width:100%}
.frm-tbl td					{padding:8px 0}

.grp-name				                        {font-family:ArialMT; color: #3f3f3f; text-transform:uppercase; margin-bottom:5px; font-size:13px}
.form-tbl										{width:100%}
.form-tbl td									{padding:8px 0}
.form-tbl tr td:first-child						{padding-right:25px; text-align:right; color:#717171; width:35%}
.form-tbl.l30 tr td:first-child					{width:30%}
.form-tbl.l25 tr td:first-child					{width:25%}
.form-tbl.l20 tr td:first-child					{width:20%}
.form-tbl tr td .form-control					{display:inline-block}

.fi-250 tr td .form-control						{width:250px}
.fi-300 tr td .form-control						{width:300px}
.fi-350 tr td .form-control						{width:350px}
.fi-400 tr td .form-control						{width:400px}

.err-abs td, .err-abs .form-group               {position:relative}
.err-abs td .ferr	                            {position:absolute; z-index:1; left:0; bottom:-7px}
.err-abs .form-group .ferr	                    {position:absolute; z-index:1; left:0px; bottom:-15px}
.err-abs .form-group[class*="col-"] .ferr	    {left:10px}

.cal          {background-image: url(../img/calendar.svg); background-position: calc(100% - 5px) 13px; background-repeat: no-repeat; padding-right: 24px; background-size: 16px 16px;}

/** Site Css **/
.table>tbody.vmid>tr>td                 {vertical-align:middle; white-space: wrap;}
.table>thead.vmid>tr>th                 {vertical-align:middle}
/* .nav>li>a                               {padding:7px 12px} */
.form-lbl-grey label                    {color:#777}

/** New **/
.eduHead label                          {margin: 0 !important;}
.loginOtpBtn                            {position: absolute; z-index: 100; right: 10px; top:7px}
.loginOtpBtn2                            {position: absolute; z-index: 100; right: 10px; bottom:11px}
/*.background1                            {padding-bottom: 10px}*/
.main-panel                             {z-index:unset}

.chat-form {
    margin-top: 15px;
    padding: 10px;
    background-color: #e9eff3;
    overflow: hidden;
    clear: both;
}
.chat-form .input-cont {
    margin-right: 40px;
}
.chat-form .form-control {
    background:#FFFFFF;
}
.chat-form .btn-cont {
    margin-top: -41px;
    position: relative;
    float: right;
    width: 44px;
}
.chat-form .btn-cont .arrow {
    position: absolute;
    top: 11px;
    right: 43px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #4d90fe;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.file-group {
    margin-top: 5px!important;
}
.file-group .form-control, .file-group .input-group-addon {
    height: 34px!important; padding: 4px 12px!important;
}
.file-group .btn-sm {
    font-size: 12px!important;
    padding: 4px 8px!important;
    line-height: inherit!important;
}

/** **/
.whitebx{background:#fff; padding:12px; border:1px solid #ccc}
.logoutbtntop a{display:block; padding:3px 8px; border:2px solid #fff; color:#000}
.lime-green{color:limegreen}
.red{color:red}
.dash-action-btn{width: 150px; font-size: 14px !important; border-radius: 16px;}

@media (max-width: 768px) {
    .logoutbtntop{display: none !important;}
}

/** EOF **/