@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:24px 24px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{color:#555;cursor:pointer;height:34px;margin:0;position:absolute;width:34px;z-index:10;}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#fff;    padding:0;right:-15px;top:-15px;background:#000;border-radius:100%;border:2px #fff solid;box-shadow:0 0 5px #ccc;}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}


/*Back to top button */
#back-top{position:fixed;bottom:-20px;right:30px;z-index:9999;width:31px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;}#back-top a{width:30px;display:block;height:58px;overflow:hidden;outline:none;text-decoration:none;}#back-top span{width:30px;height:58px;display:block;background:url(../images/top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0px}#back-top:hover{bottom:-1px;outline:none;text-decoration:none;}

/*Project Name : Cloud Pearl ERP 
[Created by WEBLINKINDIA.NET on 13 Dec, 2021 : Shashi]*/

::selection{color:#fff;background:#0d71ed;}

body{font-family:'DM Sans', sans-serif;color:#2c2c2c;background:#f3f6fd;}
h1, h2, h3, h4, h5, h6{font-family:'DM Sans', sans-serif;}
h1{font-size:26px;line-height:30px;display:block;color:#0c2556;}
h2{font-size:26px;line-height:30px;display:block;color:#484848;}
h3{font-size:26px;line-height:30px;display:block;color:#3f3f3f;font-weight:700;}
figure{display:table-cell; vertical-align:middle;}figure img{display:block; margin:auto; border:0}

.DM_Sans{font-family:'DM Sans', sans-serif;}
.poppins{font-family: 'Poppins', sans-serif;}
.fs-11{ font-size:11px;}
.align-center{align-items: center;}
.custom-file-label{white-space: nowrap;}


/* FORM */
input[type=text]{color:#333;background:#f7f7f7;}
input[type=password]{color:#333; background:#f7f7f7; border:1px solid #ccc;}
input[type=file]{color:#333; background:#f7f7f7; border:1px solid #ccc;}
textarea, select{color:#333; background:#f7f7f7; border:1px solid #ccc; resize:none}

input, textarea, select{font:normal 12px/16px 'DM Sans', sans-serif; color:#555; border-radius:3px;}input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#000; background:#fff;}

p, h6, h5, ul, li, img, span, h3, h1, h2, h3, h4, a, input, div{ margin:0px; padding:0px; border:0px; outline:none; }
.mw_98{max-width:98%; height:auto;}.mw_100{max-width:100%;}




.w100{width:100%}.w95{width:95%}.w50{width:50%}


::-webkit-input-placeholder{color:#8f9fbc;}
:-moz-placeholder{color:#8f9fbc !important;}
::-moz-placeholder{color:#8f9fbc !important;}
:-ms-input-placeholder{color:#8f9fbc;} 


.fs10{ font-size:10px;}.fs11{ font-size:11px;}.fs12{ font-size:12px;}.fs13{ font-size:13px;}.fs14{ font-size:14px;}.fs15{ font-size:15px;}.fs16{ font-size:16px;}.fs18{ font-size:18px;}
.fs20{ font-size:20px;}.fs22{ font-size:22px;}

.db{display:block}
.dn{display:none;}

.bg_gray{background:#f1f1f1 !important;}

.btn-primary{color:#fff;background-color:#0d71ed;border-color:#0d71ed;}
.btn-primary:hover{background-color:#043571;border-color:#043571;}

.container{width:99%;padding:0px 15px;max-width:99%;margin:auto}
.container-fluid{max-width:100%;width:100%;margin:auto;padding:0;position:relative;}

/* login css */
.login_bg{background-image: url(../images/login_main_bg.jpg); background-repeat:no-repeat;background-color:#f2f2f2;display:flex;align-items:center;height:100%;background-size:cover;position:absolute;width:100%;background-position:0 0;}

.login_wrapper{padding:10px 0 0px;margin:auto}
.login_container{width:890px;margin:0px auto 2em auto;border-radius:30px;overflow:hidden;background-image: url(../images/login_bg.jpg);height:100%;min-height:473px; background-color:#fff; background-repeat:no-repeat;background-size: contain;}

.logo_sec{margin:13px 0;}
.login_left{width:50%;display:inline-block;}
.login_left_inr{padding:30px 30px;}
.login_left_inr h1{font-size:2.3em;color:#0d71ed;line-height:1.2em;font-weight:600;text-transform:uppercase; margin-top:2em}.login_left_inr h1 span{ display:block;}
.wlcm_b_txt{font-size:2em;line-height:1.3em;font-weight:600;color:#fff; margin-top:1em;}
.wlcm_txt{color:#2d4e8f;font-size:1.1em;line-height:1.4em;margin:1em 0 0;font-weight:500}


.login_area{width:50%;float:right;background:#fff}
.login_box{width:100%;padding:35px 34px}
.login_box h2{font-size:2em;text-transform:uppercase;color:#0d71ed;font-weight:800;margin-bottom:0.6em}
.sub_h{font-size:1em;line-height:1.3em;color:#0c2556;margin:10px 0 0;font-weight:600}

.accounts_logs{ margin-top:1em;}
.accounts_logs label{color:#000;padding-right:10px;font-weight:500;background: #f7e9f1;padding:5px 10px;border-radius:10px;font-size:0.79em;margin-bottom:0.5em;}
.accounts_logs input[type=radio]{ margin:0 2px 4px 0;vertical-align:middle}
.login_form .input-group{border:2px solid #e1e8f5;border-radius:30px;}
.login_form .comp_b{border:2px solid #0d71ed;background:#fff}
.login_form .input-group .input-group-text{background-color:#f0f2f5; border:0; padding:0 0 0 20px; font-size:1.1em; color:#bcbcbc}
.input-group-append .input-group-text{border-radius:0px 30px 30px 0 ;}
.input-group-prepend .input-group-text{border-radius:30px 0 0 30px;}
.login_form .form-control,.login_form  select.form-control:not([size]):not([multiple]){padding:10px 15px;border:0px solid #ccc;border-radius:30px; font-size:1em; line-height:2em; color:#000;margin:0;background:#f0f2f5;height:50px;}
.login_form select.form-control:not([size]):not([multiple]){-webkit-appearance: none;-moz-appearance:none;appearance: none;background:url(../images/carat.png) no-repeat 96% 53%;}


.login_form input[type=text]:focus, .login_form input[type=password]:focus{ border:0px;outline:none;box-shadow:none;background:#f0f2f5}

.keep_loged{ margin:15px 0 0 0;display:inline-block;font-size:0.97em;}
.keep_loged label{color:#0c2556 !important; font-weight:500 !important}
.forgot_sec{margin:15px 0 0 0;float:right;font-size:0.96em;}
.forgot_sec a{color:#1d80fb;float:left;font-weight:600;}
.keep_loged .label-text{ font-size:20px !important;}

.login_btn, .login_btn:visited{font-size:1.3em;line-height:2em;background:#0d71ed;color:#fff;height:54px;text-transform:capitalize;border-radius:30px;width:100%;text-transform:uppercase; cursor:pointer;}
.login_btn:hover{background:#800000;text-decoration:none;color:#fff;}

.demo_sec{margin-top:1.4em;font-size:1em;color:#0c2556; text-align:center;}
.demo_sec span{display:inline-block}
.demo_sec a{color:#1d80fb;font-weight:600;font-size:1em;}
.demo_sec span:nth-child(2){float:right;}.demo_sec span:nth-child(2) a{background: #f5f5ff;padding: 0px 13px;display:block;border: 1px solid #cbcad7;margin-top: -3px;color:#ca1e5f;border-radius: 20px;font-size: 0.9em;line-height: 2em;}
.demo_sec span:nth-child(2) a:hover{background:#ca1e5f;color:#fff; text-decoration:none}
.copy_txt{font-size:0.99em;color:#0c2556;text-align:center; padding-top:1em; font-weight:500}


.cust_check {display:block; position:relative; padding-left:25px;margin-bottom: 15px;padding-top:0px;cursor: pointer;-webkit-user-select:none; -moz-user-select: none;-ms-user-select:none; user-select: none;}
.cust_check input {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position:absolute;top:0;left:0;height:19px; width:19px; background-color: #fff; border:#ccc 1px solid;}
.cust_check:hover input ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.cust_check input:checked ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.checkmark:after { content: ""; position: absolute; display: none;}
.cust_check input:checked ~ .checkmark:after {display: block;}
.cust_check .checkmark:after {left:5px;top:0px;width:8px;height:13px;border: solid #0d71ed;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);transform: rotate(45deg);}
.radio_btns label{ padding-right:15px;font-weight:500}


/*POPUP*/
.popup_w{padding:5px 15px;border:0px solid #f3f6fd;background:#fff;font-size: 13px;}
.popup_w h1{font-size:1.2em;margin:0 -15px 4px -15px;border-bottom:2px solid #ededef;padding:0px 15px 5px;color:#000;}
.or_txt{display:block;text-align:center;font-weight:600;padding:10px 0}


.popup_w .form-group{margin-bottom:0.2em}
.popup_w .form-group label{ margin-bottom:0.2em;font-size: 0.8em;padding:0}
.popup_w .form-group .form-control{ padding:0.6em 0.8em; font-size:11px;}
.popup_w form{margin-top:0.7em;border-top: 1px solid #ededed;    padding-top: 8px;}
.popup_w form label{ font-size: 0.8em;margin-bottom:0.2em; padding:0}
.popup_w .form-group textarea.form-control{ height:auto; min-height: 38px;  resize: vertical;}
.popup_w .fls label{padding-left: 9px;}
.btn{font-family:'DM Sans', sans-serif;}



.pop_sub_hed{font-size:16px;color:#333;text-align:center; margin-bottom:1em}
.pop_sub_hed span{display:block; font-size:13px; color:#666; line-height:18px;}
.opt_input input[type=text]{border:1px solid #000; border-width:0px 0px 1px 0; background:#fff; padding:7px 10px; margin:0 5px; border-radius:0px; width:35px; text-align:center; font-size:16px;}

.popup_tabs{margin:1em 0 0 0;display:flex}
.popup_tabs a{display:block;padding:5px 8px;color:#000;font-size:0.8em;line-height:1.5em;background:#daeaff;border:1px solid #4d7ab5;border-width:1px 1px 0 1px;margin-right:2px;font-weight:500}
.popup_tabs a.act{padding:5px 10px;margin-bottom:-1px;background:#eaf3ff;}

.popup_content{border:1px solid #4d7ab5;background:#eaf3ff;padding:10px;color:#000;font-size:0.9em}
.popup_content .table-responsive{border:1px solid #abb9db}
.popup_content table{background:#fff;margin:0;color:#000;font-size:0.9em}
.popup_content input[type=text],.popup_content select{ padding:5px 10px;}
.popup_content .srch_btn{position:static;padding: 3px 10px;}
.popup_content .table td, .popup_content .table th {padding:0.4em 0.5rem}
.popup_body{color:#000;font-size:1em;line-height:1.1em; padding-bottom:20px;}
.popup_body p{margin-bottom:1em}
.popup_body ul{margin:10px 20px;padding:0px}
.popup_body ul li{margin-bottom:0.6em;list-style:none}
.popup_body ul li label{ margin:0}
.popup_body input[type=radio]{margin-right:5px;vertical-align:middle}
.popup_footer{border-top:1px solid #ccc;padding:10px 15px;margin:0 -15px 10px -15px;}
.popup_body .input-group-text{padding:0.25rem 0.75rem;border-radius:0px 5px 5px 0;font-weight:600}

.select2-selection { font-size:11px;height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear{height:28px  !important}
.select2-container .select2-selection--single{height: 28px !important;line-height:28px !important;    border-radius: 0;border-radius: 0;
    border-color: #d1d1d1;}
.select2-container .select2-selection--single .select2-selection__rendered{height: 28px !important;line-height:28px !important}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: -2px !important;}
.order-list{list-style-type: circle;}
.order-list li{list-style:circle !important; padding:5px 10px; margin:0 !important}
.fs11{font-size:11px !important}
#shipaddr_container .row{font-size:11px !important; line-height:14px}


/*nav-start*/
.nav_area{position:relative; }
.navbar-header{padding:0px 0px 0px 0px;margin-top:0px}
.navbar{position: relative;display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-orient:vertical;padding:0.2rem 1rem;width:100%;}
.hidden-lg-up{display:none!important}

.navbar .btn-navbar {display:none;}

.navbar-nav{margin:0}
.navbar-light{background:#fff;background: linear-gradient(to top, #ffffff, #f5f5f5);border-bottom:1px solid #ccc}
.navbar-light .navbar-nav{margin-top:0px;-webkit-box-orient: horizontal;
-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row}
.navbar-light .navbar-nav>li{background:none;position:relative;}
.navbar-light .navbar-nav>li>a{color:#000;font-size:0.9em;padding:0.5rem 0.5rem;line-height:20px;background:none;display:block;text-decoration:none;font-weight:500}
.navbar-light .navbar-nav>li>a i{width:9px;height:12px; font-size:12px;line-height:12px;display:inline-block;color: #787878; overflow:hidden}
.navbar-light .navbar-nav>li.open:focus{color:#0d71ed}
.navbar-light .navbar-nav>li>a:hover{color:#0d71ed;transition:all linear .6s}

.navbar-light .navbar-nav>li>a.act{color:#00aeef;}
.navbar-light .navbar-nav>li>a:hover.act{color:#fff;background:#01a280}

.navbar-light .navbar-nav>li:last-child .dropdown-menu{right:0px;left:auto}

.dropdown-toggle::after{display:none}
.dropdown-menu{background:#fff;margin-left:0px;margin-top:0px;padding:1px;border-radius:0px;min-width:252px;width:100%;border-width:0px 1px 1px 1px;box-shadow: 0px 1px 2px #f5ecec;top:39px;}


.dropdown-menu>li{border-bottom:1px solid #f5f5f5}.dropdown-menu>li:last-child{border:0}
.dropdown-menu>li>a{color:#000;line-height:20px;display:block;padding:2px 5px !important;font-size:0.7em;font-weight:400;text-decoration:none}
.dropdown-menu>li>a:hover{background:none;color:#ea6005;display:block}
.dropdown-menu>li:hover>a{color:#0d71ed;background:#f1f1f1}
.navbar-light .navbar-nav>li .dropdown-submenu:hover{border-top:1px solid #e5e5e5}
.nav-item span{padding-right:0px}
.navbar-toggle{background:#79227c}

.navbar-toggle span.icon-bar{background:#fff;height:3px;width:28px}
.arrw i {font-size:14px;display:block;text-align:center;line-height:0px;color:#000}
.dropdown-submenu {position: relative}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: 0px;box-shadow: 2px 1px 4px #e1e1e1;border:1px solid #e5e5e5;border-width:1px 1px 1px 1px;background: #f1f1f1;}

.dropdown-submenu .dropdown-menu>li>a:after{display:none}
.dropdown-submenu .dropdown-menu>li:last-child{border:0}

.dropdown-submenu:hover > .dropdown-menu {display:block;}
.dropdown-submenu {position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top: -1px;margin-left: -1px;padding:1px;}
.dropdown-submenu > a:after{display:block;float:right;width:0;height:0;margin-top: 0px;margin-top:6px;margin-right: -2px;border-color:transparent;border-left-color: #787878;border-style:solid;border-width: 4px 0 4px 4px;content:" ";}
.dropdown-submenu > .dropdown-menu li>a{padding: 2px 7px !important;font-size: 0.75em;line-height:19px;display:block;border-bottom:1px solid #dcdcdc;}

/*NAVIGATION-END*/


/*DASHBOARD*/
header{margin:0;display:flow-root;background:#fff;box-shadow: 1px 3px 6px #c1c0c0}

header:after{content:'';display:block;clear:both}
.header{display:flex;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav_pos{position:relative;padding: 18px 16px 17px 10px;display:block;float:left;color:#8f9fbc;font-size:1.4em}
.nav_pos a{cursor:pointer}

.dashboard_right{float:right;margin:0;width:90%;display:flex;justify-content:space-between;align-items:center}
.company_logo{margin:0px 10px 0 0;display:inline-block}
.company_logo img{max-width:100%;max-height:58px}
.mob_view{ display:none}

.search_top{ display:inline-block;vertical-align:top;width:280px;}
.srch_form{background:#f0f2f5;border-radius:25px;margin-right:10px;position: relative;}
.srch_form input[type=text]{width:100%;padding:9px 40px 9px 20px;border:0;background:none;line-height:1.5em;font-size:0.97em;color:#0c2556;}

.srch_form button{color:#1a1948;background:none;font-size:1.15em;width:40px;text-align:center;padding:6px 10px;border:0;position:absolute;right:0}
.srch_form button:focus{outline:none;color:#8f9fbc}

.header_right{display:inline-block}
.date_time{display:inline-block;color:#1a1948;vertical-align:top;font-size:0.86em;font-weight:500;white-space: nowrap;}
.date_time span {    padding: 0 5px;    display: inline-block;    white-space: nowrap;}
.date_time span a>span{display:inline-block;}
.user_top{display:inline-block;vertical-align:top}
.user_name_top{border-radius:25px;padding-right:15px;margin-right:10px;color:#fff;background:#0d71ed;padding:8px 20px; text-transform:uppercase}

.logout_top{display:inline-block;vertical-align:top;margin-right:10px;margin-top: 14px;}
.logout_top span{display:inline-block;padding:0 5px;position: relative}
.logout_top span:nth-child(1) a{color:#0d71ed;}
.logout_top a{ background:#f1f1f1;width:38px;height:38px;line-height:38px; border-radius:100%;color:#8f9fbc;display:block;text-align:center;font-size:1.2em;transition:all 0.3s linear;}
.logout_top span:nth-child(1) a:hover{background:#0d71ed;color:#fff;}
.logout_top span:nth-child(2){color:#031b38}
.logout_top a:hover{background:#0d71ed;color:#fff;}
.logout_top a>b{position: absolute;right: 0;top: 0;background: #f00;width: 20px;height: 20px;
    border-radius: 5px;font-size: 14px;line-height: 21px; color: #fff;}

.acc_col .col-1{background:#002646;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0%;padding:0;height:100%}
.acc_col .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}
.bg_dark {background: #f0f2f5;}

div.dataTables_wrapper div.dataTables_filter label {font-weight:normal;white-space:nowrap;text-align:left;padding:7px 15px 0;margin:0}
.table_iframe iframe{width:100%;height:100%}.table_iframe th{border:2px solid #888;font-size:large;color:#fff}.float-right,.float-left{color:#888;padding:0 3px;border-radius:1em 0 0 1em;margin-right:-10px; font-size:1.2em;}.float-left{border-radius: 0 1em 1em 0;margin-left:-10px}
.rc-handle-container{position:relative}.rc-handle{position:absolute;width:7px;cursor:ew-resize;margin-left:-3px;z-index:2}table.rc-table-resizing{cursor:ew-resize}table.rc-table-resizing thead,table.rc-table-resizing thead > th,table.rc-table-resizing thead > th > a{cursor:ew-resize}{}
.table_iframe.table td, .table_iframe.table th{ padding:0 10px !important;}
ul.sub_tab{ margin:10px 0 0 10px; padding:0; list-style:none}
ul.sub_tab li{ display:inline-block; margin-right:1px; vertical-align:top;}
ul.sub_tab li a{ display:block; padding:3px 8px; background:#fff; border:#ddd 1px solid; color:#333; border-radius:5px; font-size:.85em;}
ul.sub_tab li a:hover, ul.sub_tab li a.sub_tab_act{ border:#df1d43 1px solid; color:#df1d43; text-decoration:none;}

.sticky{position:-webkit-sticky;position:sticky;top:0;z-index: 100;}

/*Sidebar Navigation*/
#sidebar {width:35px;height:100%;transition:all .3s ease-in-out;padding-bottom:10px;z-index: 9;float:left;border-right:0px solid #07293e;margin-left: -20px;margin-top: 0px;margin-bottom: -33px;background:#d6e7fd;position: fixed;display: flex;top:69px;font-size: 16px}
#sidebar.slide_menu{width:112px;overflow:hidden;}
#sidebar .p-0{overflow:hidden;}

#sidebar.slide_menu ul.acc_links2>li>a>span{display:inline}
#sidebar .dash_sub_list{ position:absolute; z-index:999999; top:-1px; left:101px; background:#fff; min-width:200px; border:1px solid #0077bd; border-width:1px 1px 1px 0}
#sidebar.slide_menu .dash_sub_list{position:static}
#sidebar .dash_sub_list li>a{color:#0077bd;text-align:left;}
#sidebar .dash_sub_list li:hover{background:#0077bd}
#sidebar .dash_sub_list li:hover a{ color:#fff;}
#sidebar .dash_sub_list li:last-child{ border:0}
.acc_box_lft button:focus{outline:none}

.menu_pos_ab{position:absolute;width:122px;left:0;top: 0px;z-index:999;transition:all linear .2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;margin-left:0;border-radius:0 10px 10px 0;overflow:visible;height: 100%;}

#sidebar.slide_menu .menu_pos_ab{position:static;width:162px;display:block;background:#d6e7fd;box-shadow:none}

.menu_pos_ab .acc_box_lft{height:100%;overflow:visible;max-height:100%; transition:all linear .7s}

#sidebar.slide_menu .acc_box_lft{overflow-y:auto;text-align:left;overflow:hidden;max-height:100%}
#btn-add-tab{background:#d6e7fd;}

.acc_box_lft button:nth-child(1) svg path{fill:#0c65cf !important}
.acc_box_lft button:nth-child(2) svg path{fill:#2aab1d !important}
.acc_box_lft button:nth-child(3) svg path{fill:#d12020 !important}
.acc_box_lft button:nth-child(4) svg path{fill:#7811f7 !important}
.acc_box_lft button:nth-child(5) svg path{fill:#f95613 !important}
.acc_box_lft button:nth-child(6) svg path{fill:#04877a !important}
.acc_box_lft button:nth-child(7) svg path{fill:#0e71bf !important}
.acc_box_lft button:nth-child(8) svg path{fill:#81380a !important}
.acc_box_lft button:nth-child(9) svg path{fill:#a11d7c !important}
.acc_box_lft button:nth-child(10) svg path{fill:#d18710 !important}
.acc_box_lft button:nth-child(11) svg path{fill:#29a740 !important}
.acc_box_lft button:nth-child(12) svg path{fill:#ef4747 !important}
.acc_box_lft button:nth-child(13) svg path{fill:#3e0a29 !important}
.acc_box_lft button:nth-child(14) svg path{fill:#0a97a9 !important}
.acc_box_lft button:nth-child(15) svg path{fill:#ed970b !important}
.acc_box_lft button:nth-child(16) svg path{fill:#0e1622 !important}
.acc_box_lft button:nth-child(17) svg path{fill:#ff6868 !important}
.acc_box_lft button:nth-child(18) svg path{fill:#a39a0a !important}
.acc_box_lft button:nth-child(19) svg path{fill:#bf6cbf !important}
.acc_box_lft button:nth-child(20) svg path{fill:#0d71ed !important}

@keyframes menu_pos_ab{
0%{opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

@-webkit-keyframes menu_pos_ab{
0%{opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

#sidebar.menu_pos_ab .acc_box_lft{height:100%;max-height:100%}

.acc_box{background:#d6e7fd;position:relative;height:100%;max-height:100%; padding:15px 5px;}
.acc_box_lft{background:#d6e7fd;position:relative;height:100%;max-height:100%; padding:15px 0px; border-radius:0 10px 10px 0;}
.acc_box_lft button{background:none;width:100%;color:#0c2556;padding:4px 5px 4px 4px;display:block;text-align:left;font-weight:500;line-height:1.3em;font-size:0.8em;cursor:pointer;white-space:nowrap;position:relative}
.acc_box_lft button:hover{background:#fff;}
.acc_box_lft button:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:600;color:#fff;float:right;padding:15px 3px;display:none}
.acc_box_lft button span{width:20px;height:20px;line-height:20px;position:absolute;top:-4px;background:#f00;border-radius:50%; color:#fff; font-size:11px;text-align:center;font-weight:600}

.acc_box_lft button i{color:#8f9fbc;width:30px;height:32px;line-height:31px;display:inline-block;vertical-align:middle;text-align:left;margin:0}
.acc_box_lft button i>svg{width:28px;height:30px}
.acc_box2{background:#fff;font-size:11px;position:relative;  overflow:auto; height:100%; }
.acc_box2::-webkit-scrollbar{width:7px;}
.acc_box2::-webkit-scrollbar-track {background:#f1f1f1;}
.acc_box2::-webkit-scrollbar-thumb {background:#ed2f59;}
.acc_box2 scrollbar{width:7px; background:#f00}
.acc_box2 scrollbar-track {background:#f1f1f1 !important;}
.acc_box2 scrollbar-thumb {background:#ed2f59 !important;}

.acc_box_lft .table td, .table th{ padding:0 11px 0 11px;}

ul.acc_links2{margin:0;padding:0;list-style:none;padding-bottom:10px;}
ul.acc_links2 li{color:#fff;transition:all 0.3s linear;position:relative; margin-bottom:0.3em;}
ul.acc_links2 li a{color:#0c2556;padding:4px 5px;display:block;text-align:left;font-weight:500;line-height:1.3em;font-size:0.8em;text-align:center}
ul.acc_links2 li a:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:600;color:#fff;float:right;padding:15px 3px;display:none}
ul.acc_links2 li a i{color:#8f9fbc;width:38px;height:38px;line-height:48px;display:block;vertical-align:middle;text-align:center; margin:auto}
ul.acc_links2 li span{ display:block;}

ul.acc_links2 li a:hover, ul.acc_links2 li a:hover i{color:#fff;}
ul.acc_links2 li:hover a{background:#fff;color:#0d71ed;text-decoration:underline;border-radius:10px;text-decoration:none}
ul.acc_links2 li:hover a:after{color:#0d71ed;}

ul.acc_links2 li.acc_act a{color:#0d71ed;vertical-align:middle;background:#fff;border-radius:10px;font-size:0.8em;font-weight:600;}
ul.acc_links2 li a svg path{fill:#0c2556 !important;}
ul.acc_links2 li:hover a svg path{fill:#0d71ed !important;}
ul.acc_links2 li.acc_act a svg path{fill:#0d71ed !important;}

ul.acc_links2 li.acc_act a:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:600;color:#0d71ed;float:right;padding:15px 3px;}
ul.acc_links li a:after{ display:none}

.acclinks2_sub{ border-radius:7px; margin-top:2px; padding:5px 10px; background:#fff;}
.acclinks2_sub a{ color:#333 !important; border-radius:0 !important; border-bottom:#eee 1px solid; padding:7px 5px !important;}
.acclinks2_sub a:hover{ color:#0d71ed !important;}
.acclinks2_sub a:last-child{ border:0;}


.menu_hed{color:#0c2556;text-transform:uppercase;font-size:0.88em;margin:1em 0 0.5em 0;font-weight:600;padding:5px 5px;}
.slide_menu .menu_hed{ padding:5px 0; font-size:1em}
.acc_links2 b{float:right;}
.slide_menu .acc_box{ padding:15px 8px}
.slide_menu ul.acc_links2 li a i{display:inline-block;float:none;text-align:center; margin:0.2em auto}
.slide_menu ul.acc_links2 li a{border-radius:5px; text-align:left; padding:2px 4px}
.slide_menu ul.acc_links2 li a{font-size:1em;line-height:1.1em;}
.slide_menu ul.acc_links2 li a:after{display:block;}
.slide_menu ul.acc_links2 li.acc_act a{ font-size:1em}

.slide_menu ul.acc_links li a{line-height:1.6em;padding:4px 5px}
.slide_menu ul.acc_links li a:after{display:none;}

.slide_menu .inner_logo{text-align:left;padding:11px 15px;border-right:1px solid #dfdfdf;}
.inner_logo{font-size:1.4em;font-weight:600;color:#0c2556;white-space:nowrap;padding:4px 0px;background:#fff;overflow:hidden}
.inner_logo i{margin-right:0px;}
.inner_logo a span{color:#000}
.inner_logo a:hover{text-decoration:none}
.inner_logo img{max-width:100%;height:auto}
.inner_logo{border:0;box-shadow:none;margin-left: -13px;}

.dd-menu{background:#0a3e6b;margin:0;padding:0 0px}
#sidebar ul li .dd-menu li>a{padding:10px 20px 10px 39px}
#sidebar ul li>a.dropdown-toggle::after{position:absolute;top:50%;right:15px}
ul.acc_links2 li:hover .dd-menu{background:#0a3e6b;color:#fff;}
ul.acc_links2 li:hover .dd-menu li a{color:#fff}
ul.acc_links2 li .dd-menu li>a:hover{background:#0a5494;color:#fff;text-decoration:none}

/*main content*/
#main-content{margin-left:105px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height: 100%;background:#f0f2f5;min-height:100vh}

.main-content-inner{padding:3px 20px;position:relative;height: 100%;}
.main-content-inner:after{content:'';display:block;clear:both; display:block}
.dashboard_rgt{margin-left:9px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition:all .3s ease-in-out;background:#f0f2f5}
.dashboard_rgt .row{margin-right:0}
.row{margin-right:0}
.col-12{padding-right:0}
.notfiy_w{background:#d92764;padding:4px 0;color:#fff;font-size:1em}

.page_heading{display:flex;align-items:center;justify-content:space-between;}
.page_heading h1{display:block;font-size:1.7em;font-weight:600;margin-bottom:0.5em;}.page_heading span{display:block;color:#3a3a3a}

.section_heading{display:flex;align-items:center;justify-content:space-between; padding:12px 15px 7px;border-bottom:0px solid #cacdd3;position:relative;background: #d6e7fd;border-radius: 10px 10px 0 0;}
.section_heading h2{display:inline-block;font-size:1.2em;font-weight:600;margin-bottom:0;color:#0c2556;position: relative;}
.section_heading h2:before{content:'';position:absolute;left:-15px;top:24%;height:17px;width:3px;background:#0d71ed;}
.section_heading span{font-weight:600;font-size:0.9em;}
.txt_tabs a{color:#0c2556;font-size:0.9em;font-weight:500}
.txt_tabs a.act{color:#1877f2;}
.section_heading .more_btn{ margin:0}

.dashboard_tabs{margin:1em auto}
.dashboard_tabs > ul{margin:0px auto;padding:0px;display:flex;width:360px;flex-wrap:wrap;justify-content:space-between;}
.dashboard_tabs > ul:after{content:'';display:block;clear:
both;width:100%;}
.dashboard_tabs > ul > li{list-style:none;display:block;float:left;width: 32%;position:relative}
.dashboard_tabs > ul > li:nth-child(even){}

.dashboard_tabs > ul li.tabs_align_r {margin-left:69%}
.dashboard_tabs > ul li.tabs_align_r:after,.dashboard_tabs > ul li.tabs_align_l:after{content:''; display:block; clear:both}
.dashboard_tabs > ul li.tabs_align_l{margin-right:163px;}
.btm_line:after{content:'';display:block;height:32px;background: #7d8593;width:4px;position:absolute;margin:auto;left:0;right:0;
top:100%}


.btm_right:after {content:'';display:block;height:4px;background:#7d8593;width:41px;position:absolute;margin:auto;left:100%;right:0;top:0;bottom:0}


.dashb_main_tbs{margin:1em 0}
.dashb_main_tbs > ul{margin:0;padding:0px;display:flex;flex-wrap:wrap} .dashb_main_tbs > ul:after{content:'';display:block;clear:both}
.dashb_main_tbs > ul > li{list-style:none;display:block;float:left;width:33.3%}
.dashb_main_tbs > ul > li .dash_tabs_info{border:3px dashed #bdc9d9;}
.dashb_main_tbs > ul > li .dash_tab_ico{width:90px;height:90px;margin:0.3em auto;background:#f0f2f5;border-radius:50%;align-items:center;display:flex;
justify-content:center}
.dashb_main_tbs > ul > li .dash_tab_ico a{display:block; line-height:20px;}
.dashb_main_tbs > ul > li .dash_tab_ico svg{width:80px;height:80px;}
.dashb_main_tbs > ul > li .dash_tab_ico svg path {fill:#0c2556 !important}
.dashb_main_tbs > ul > li .add_new_btn a{padding:5px 20px;background:#0d71ed; border-radius:20px;color:#fff; display:inline-block}
.dashb_main_tbs > ul > li:hover .add_new_btn a{background:#fff;color:#0d71ed;}

.shide_tabs{padding:9px 12px;background:#0d71ed;color:#ffffff;border-radius:5px;font-weight:600;text-transform:uppercase;font-size:1em;cursor:pointer;position:relative;margin-bottom:0.5em;background:linear-gradient(
54deg, #87090b 0%, #c74f61 30%, #f7f7f7 30.1%, #f9f9f9 100%);border: 1px solid #d8dde3;box-shadow: 0px 0px 2px #e7e7e7;}
.c_tog:after,.c_tog2:after{content:"\f13a";font-family:Font Awesome\ 5 Free;font-weight:600;position:absolute;right: 7px;color: #0d71ed;font-size: 14px;top: -1px;transform:rotate(0deg)}

ul.view_task_sublink li{width:100% !important;}

.c_tog2:after{transform:rotate(0deg)}
.shide_tabs i{margin-right:5px;}


.dash_tabs_info{background:#fff;box-shadow:0px 0px 5px #ccc;padding:0px;border-radius:5px;height: 71px;width: 84px;margin:0.7em auto;font-family:'DM Sans', sans-serif;position:relative;transition:all linear .7s;background: linear-gradient(to bottom, #f3f5f9, #e7e7e7);border:1px solid #ddd;}
.dash_tabs_info:hover{background:#e8eaed;}
.dash_tab_ico{width:35px;height:27px;text-align:center;line-height: 50px;margin:0.1em 0 0em; padding:0 5px;}
.dash_tab_ico svg{width:27px;height:27px;}
.dash_tab_ico svg path{fill:#0d71ed !important}
.dash_tabs_info:hover svg path{fill:#fff !important}


.dash_tab_name {font-size:0.64em;color:#000;line-height:1em;    font-weight:500;overflow:hidden;padding:5px 5px}
.dash_tabs_info:hover .dash_tab_name{color:#000;}
.add_new_btn{font-size:0.64em;color:#0d71ed;line-height:1em;font-weight:600;padding:5px;}
.add_new_btn a{color:#0d71ed;display:inline-block}
.dash_tabs_info:hover .add_new_btn a{color:#0d71ed}

.dash_tabs_info .btn-group{right:3px;display:block;width:100%;height:100%;position:absolute;top:0;text-align:right;cursor:pointer}
.more_btn{background:none;border-radius:50%;height: 15px;width: 15px;text-align:center;line-height: 17px;color:#8190ab;font-size: 0.7em;cursor:pointer;margin:6px 0}
.more_btn:focus{outline:none}
.dash_tabs_info:hover .more_btn{background:#5fa1f3;color:#fff}

.dash_tabs_info .dropdown-toggle::after{ border:0; margin:0}
.dash_tabs_info .dropdown-menu{padding:0;width:100%;float:none;left:0px !important;background: #e0eeff;border:1px solid #0d71ed;transform: none !important; margin-top:35px; min-width:220px; z-index:99}
.dash_tabs_info .dropdown-menu ul{margin:0px;padding:0px;display:block}
.dash_tabs_info .dropdown-menu ul li{list-style:none}
.dash_tabs_info .dropdown-menu ul li>a{font-size:0.6em;display:block;color:#000;padding:3px 5px;border-bottom:1px solid #aec5e1;display:block;font-weight:500}
.dash_tabs_info .dropdown-menu ul li:last-child a{border:0}
.dash_tabs_info .dropdown-menu ul li>a:hover{color:#007bff;text-decoration:none}
.dashboard_tabs > ul > li:nth-child(3n+2) .dash_tabs_info .dropdown-menu{right:0 !important;left:auto !important}


.dashboard_tabs > ul > li:nth-child(1) .dash_tab_ico svg path{    fill:#0d71ed !important}
.dashboard_tabs > ul > li:nth-child(2) .dash_tab_ico svg path{    fill:#ef7a4a !important}
.dashboard_tabs > ul > li:nth-child(3) .dash_tab_ico svg path{    fill:#5ec93f !important}
.dashboard_tabs > ul > li:nth-child(4) .dash_tab_ico svg path{    fill:#d1362b !important}
.dashboard_tabs > ul > li:nth-child(5) .dash_tab_ico svg path{    fill:#cf0ded !important}
.dashboard_tabs > ul > li:nth-child(6) .dash_tab_ico svg path{    fill:#df4d80 !important}
.dashboard_tabs > ul > li:nth-child(7) .dash_tab_ico svg path{    fill:#6d4fc1 !important}
.dashboard_tabs > ul > li:nth-child(8) .dash_tab_ico svg path{    fill:#a0b50e !important}
.dashboard_tabs > ul > li:nth-child(9) .dash_tab_ico svg path{    fill:#0dabed !important}
.dashboard_tabs > ul > li:nth-child(10) .dash_tab_ico svg path{    fill:#a9541f !important}
.dashboard_tabs > ul > li:nth-child(11) .dash_tab_ico svg path{    fill:#3d4b62 !important}
.dashboard_tabs > ul > li:nth-child(12) .dash_tab_ico svg path{    fill:#fda516 !important}
.dashboard_tabs > ul > li:nth-child(13) .dash_tab_ico svg path{    fill:#4caf50 !important}
.dashboard_tabs > ul > li:nth-child(14) .dash_tab_ico svg path{    fill:#00bcd4 !important}
.dashboard_tabs > ul > li:nth-child(15) .dash_tab_ico svg path{    fill:#4722cb !important}
.dashboard_tabs > ul > li:nth-child(16) .dash_tab_ico svg path{    fill:#a98002 !important}
.dashboard_tabs > ul > li:nth-child(17) .dash_tab_ico svg path{    fill:#c17fa8 !important}

.dashboard_tabs > ul > li:nth-child(18) .dash_tab_ico svg path{    fill:#dd7878 !important}
.dashboard_tabs > ul > li:nth-child(19) .dash_tab_ico svg path{    fill:#4fa7a9 !important}


.dash_wrap_content{min-height:220px;}
.dash_wrap_content .table-responsive{border:0px solid #bbc8e3}
.dash_wrap_content .acc_table td{border-right:0px;}
.action_btns{text-align:center}
.txt_btn{margin:0;padding:1em 0.7em;border-top:1px solid #c8d3e6;font-weight:500}
.dashboard_wrap .white_bx{min-height:323px; margin:0.4em 0}
.graph_sect{width:100%;position:relative; padding:15px}
.white_bx .dash_wrap{min-height: 187px;}

.graph_left{width:60%;float:left;border-right:1px solid #ccc;}.graph_right{width:40%; float:left}
.graph_right .qty_details{font-size:1em;}.graph_right .qty_details b{ font-size:0.89em;}

.tab-hide{ display:none}
.rgt_btn .btn{font-size:0.9em;padding:4px 10px;border-radius:0;}
.flex_display{display:flex;align-items:center;position:relative}
.flex_display span{display:inline-block;font-size:1em;font-weight:500;margin-bottom:0;color:#0c2556;padding-right:20px;} .flex_display span>b{font-weight:500;color: #8ca4c3;}
.align-end{align-items:end;}

.total_section{ margin-top:1em;}
.white_bx{background:#fff;border-radius: 0px;min-height:100px;box-shadow:0px 1px 3px #b2c1dd;}

.dashboard_wrap{ margin-top:1em;}
.thm_img{width:42px;height:42px;border:1px solid #6a7994;border-radius:50%; overflow:hidden; float:left; background:#fff}
.thm_img span{width:39px;height:40px;display:table-cell;vertical-align:middle;text-align:center;}
.thm_img img{ width:100%; height:100%; border-radius:50%}

.notify{background:#fff7bf;padding:10px;margin-bottom:1em;color:#000;border: 1px solid #f1e58b;}
.notify span{padding-right:20px;display:inline-block;}

.graph_L{ width:160px; float:left;}
.graph_R{ margin-left:160px; border-left:1px solid #c8d3e6}

.dash_tasks_tabs ul{ margin:0; padding:0; list-style:none;}
.dash_tasks_tabs ul li{ float:left; width:25%;}

.dash_task_menu{position:relative;width:193px;float:right; background:#fff;border-radius:5px;margin:0px 10px 0 0}
.dash_task_inn{display:none;position:absolute;right:0;width:100%; z-index:999;background:#fff;padding:10px; border:#ddd 1px solid; box-shadow:#eee 3px 3px 4px; border-radius:5px; overflow:auto; max-height:350px;}
.dash_task_inn .fs13{font-size:12px}


/*Table-Section*/
.acc_table{margin:0}
.acc_table thead{background:#ccddf2;color:#0c2556;font-size:0.8em;font-weight:600; text-transform:uppercase}
.acc_table thead th{border-right:#bbc8e3  1px solid;border-bottom:#bbc8e3 1px solid;font-weight:normal;white-space:nowrap;font-weight:700;}
.acc_table td,.acc_table th{padding:.35rem .35rem;} 
.acc_table td{border-right:#d1d8e7 1px solid;}
.acc_table a{font-weight:500;}
.acc_table td:last-child{border-right:0;}
.acc_table tbody{font-size:0.73em;line-height:1.3em;color:#0c2556;font-weight:500}
.acc_table tbody b{font-weight:500;color:#0c2556;font-size:1.1em;}
.acc_table tbody strong{color:#222;}
.acc_table tbody span{font-weight:500;font-size:13px;color: #646e81;}
.acc_table tbody tr:nth-of-type(odd){background:#fff;}
.acc_table tbody tr:nth-of-type(even){background:#f9f9f9;}

.table_tabs{margin-top:1em; padding-left:1px;}
.table_tabs a{color:#000;padding:6px 20px;border-radius:10px 10px 0 0;font-size:0.9em;line-height:1em;border:1px solid #bbc8e3;border-width:1px 1px 0 1px}
.table_tabs a.act{color:#000;background:#ccddf2;font-weight:500}
.tab_hide{ display:none}
.acc_table .form-control, .acc_table  select.form-control:not([size]):not([multiple]){ height:30px;}


/*Footer*/
footer{border-top:1px solid #d0d4dd;padding:15px 0;margin-top:1em}
.developed_by{text-align:center;color:#a1a1a1;font-size:.9em;}
.developed_by a{color:#a1a1a1;}
.developed_by b{display:none;text-align:center;}

/*Inner-Pages-Starts
=================*/
.dtl_info_head{padding:15px 15px;font-size:1.3em;line-height:2.2em;margin:0;font-weight:500;color:#0c2556;border-bottom:1px solid #f1f1f1}
.dtl_info_head span{font-size:0.6em}
.dtl_img{width:50px;height:50px;border-radius:50%;display:block;float:left;overflow:hidden;margin-right:10px;position:relative;border:2px solid #c71e56;}.dtl_img img{width:100%;height:100%}

.dtl_img:hover .upload_img{display:block}
.dtl_info_head::after {display:block;content:""}
.company_info{font-size:0.9em; margin-bottom:2em}
.company_info .info_item{ padding:5px 0}
.dtl_info_text{ padding:20px;}.dtl_info_text .row{ margin-bottom:1.4em}
.info_item{font-size:0.9em;padding:10px 0;display: flex;}
.info_item span{width:38%;text-align:right;display:inline-block;padding-right:10px;color:#929191}
.info_item b{width:62%;display:inline-block;font-weight:500;color:#000}

.cms_area{margin-top:1.5em; padding:15px;}
.cms_area h1{ margin-bottom:15px;color:#000;}
.cms_area ul, .cms_area ol{ margin:20px 20px 20px 20px}

.acc_cont_box form .form-group label{ margin-bottom:0.2em}
.acc_cont_box form .form-group .form-control{font-size:0.86em;height:35px;}
.acc_cont_box form .form-group textarea.form-control{ height:auto}


/*Upload-Images*/
.upload_options{display:block;padding:10px;border-radius:5px;border: 1px solid #c7cae6;background:#fff;}
.attach_desg{border:2px dashed #615dce;color:#000;display:block;text-align:center;padding:20px;font-size:1.3em !important;font-weight:500;text-decoration:none;border-radius:5px;background: #ececfd;}
.attach_desg:hover{text-decoration:none;color:#666;}
.custom_file{opacity:0;width:0;height:0;position:absolute;filter:alpha(opacity=0);}
.dg_custom_file{opacity:0;width:0;height:0;position:absolute;filter:alpha(opacity=0);}
.attach_btn{font-size:0.8em;display:block;font-weight:500;margin-top:10px;} 
.attach_btn .fa-images:before{display:block;font-size:40px;color: #ca1e58;margin-bottom:10px;} 
.img_preview img{ border:1px solid #666; margin:5px 0}

.my_forms{margin:0;padding:7px;font-size:13px; font-family:Arial, Helvetica, sans-serif}
.my_forms h2{color:#0c2556;font-size:1.4em;line-height:1.3em;margin-bottom:0.5em; font-weight:700}
.sub_hed{font-size:1em;line-height:1.5em;color:#0c2556;font-weight:600;margin-bottom:0.3em;padding:3px 0 3px 11px;position:relative;background:#f3f3f3}
.sub_hed:before{content:'';position:absolute;left:2px;top:16%;height:17px;width:3px;background:#800000}
.my_forms fieldset{border:1px solid #d5d5d5;padding:5px 0px;background:#fff;margin-bottom:0em;border-radius:1px;}
.my_forms fieldset a{ text-decoration:underline} .form-control,select.form-control:not([size]):not([multiple]),.select_button, .custom-file, .custom-file-label,.custom-file-input{padding:0rem .2rem;border-radius:0;border:1px solid #d1d1d1;box-shadow:none;height:28px;font-size:10px;width:100%;line-height:28px}
.custom-file-label::after{height:26px;font-size:10px;line-height:26px;    padding: 0 10px;}
.custom-file-label.selected{ background:#fff !important}
.my_forms .form-control{background:#f9f9f9;}
.my_forms input[type=file].form-control{ padding:0}
.input_label input[type=checkbox]{ vertical-align: middle;}

.form-row .row{margin-left:0;margin-right:0}
.my_forms .form-group{margin-bottom:0.3em;}
.select_button{background:#f7f7f7 url(../images/carat.png) no-repeat 96% 53%}
.my_forms .form-group p{font-size:12px;line-height:18px;color:#333;margin-top:5px}
.my_forms .form-group .input-group-append .input-group-text{ border-radius:0 5px 5px 0;line-height:1em}
.srch_btn {background:#d8dadd;padding:1px 6px;border-radius: 4px;
position:absolute;top:0;line-height:26px;right:0;cursor: pointer;font-size:10px;z-index:99}

.srch_btn1 {background:#d8dadd;padding:1px 6px;border-radius: 4px;
position:absolute;top:17px;line-height:26px;right:16px;cursor: pointer;font-size:10px;z-index:99}

.control-label .srch_btn{top:4px}.control-label select{ border-radius:3px;}
.my_forms .acc_table{ font-size:0.9em}
.my_forms .acc_table td, .my_forms .acc_table th{padding:0.3em 0.5em}
.my_forms .acc_table tbody{font-size:0.9em}
.h_100{height:100%}

.item_selection_orders input[type=text], .item_selection_orders textarea{ padding:5px 5px !important}
.item_selection_orders input[type=text]{width:80px;}

.qty_details{ margin:0px 0; padding:10px}
.qty_details p{margin-bottom:0.2em; padding:5px 0;}
.qty_details span{width:49%;display:inline-block;font-size:0.85em;color:#7e7e7e;font-weight:500}
.qty_details b{width:48%;display:inline-block;text-align:right;border-bottom:3px double #666}

.form_tabs{margin:0.3em 0 0 0;display:flex;}
.form_tabs a{display:block;padding:2px 10px;color:#000;font-size:0.77em;line-height:1.6em;background:#f1f2f5;border:1px solid #c9c9c9;border-width:1px 1px 0 1px;margin-right:2px;font-weight: 500}
.form_tabs a.active{background:#fff;margin-bottom: -1px;border-width: 1px 1px 0 1px;padding:2px 10px;}
.form_content{border:1px solid #d5d5d5;padding:5px 10px;background:#fff;margin-bottom:1em;border-radius:1px;box-shadow:0px 2px 10px #ccc;}
.form_content:after{ content:''; display:block; clear:both}
.my_forms .input-group-prepend .input-group-text{ border-radius:5px 0 0 5px;padding:0.325rem 0.75rem; line-height:.5rem}
.sub_h_right{font-size:1em;line-height:1.3em;color:#0c2556;margin:10px 0 0;font-weight:600;text-align:right; margin-bottom:0.5em}
.sub_h_right:after{content:'';border-bottom:1px solid #333; display:block;}


.my_forms label{margin-bottom:0.1em;;padding:0px 0 0 0;font-size:0.8em;color:#3a3939;font-weight:500;display:block;}
.block_form{background:#f1f1f1;padding:10px;margin:0px 0 0 0;}
.block_form label{text-align:left;}
.fls label{text-align:left;line-height:15px;}
.fls label input[type=checkbox],.fls label input[type=radio]{margin-right:5px;vertical-align:middle; margin-top:-3px;}
.my_forms textarea.form-control {min-height: 38px;  resize: vertical;}
/*.my_forms fieldset .form-row .col-sm-6:nth-child(2) label{text-align:left}*/

.my_forms .btn, .popup_w .btn{padding:0.2em 1em;font-size:0.9em;line-height: 1.5em;}
.form-inline .srch_btn{ position:static}
.btn-danger{background-color:#fe4300;border-color:#fe4300}
.btn-default{background-color:#f5f5f5;border-color:#ccc}
.btn-blue{background-color:#0f95ff;border-color:#0f95ff;color:#fff}
.btn-blue:hover{background-color:#fe4300;border-color:#fe4300;color:#fff}

.btn-info{color:#fff;background-color:#e9a60e;border-color:#cf9106}
.btn-info:hover{background-color:#666;border-color:#666;color:#fff}

.btn-default{background-color:#f5f5f5;border-color:#ccc;background: linear-gradient(to top, #e9e1e1, #fff);color:#000}
.btn-default:hover{background:#666;border-color:#666;color:#fff}

.btn{text-decoration:none !important}
.btn-group-sm>.btn, .btn-xs{padding:.2rem .5rem;font-size:0.78em;line-height:1.3em}
.btn-group-sm>.btn, .btn-sm{padding:.4rem .8rem;font-size:0.88em;line-height:1.4em}

.form_dd{border:1px solid #c1c1c1;position:absolute;z-index:99;background:#fff;padding:0;border-radius:0;width:520px}
.form_dd table{width:100%;min-width:450px;background:#fff;font-size:0.78em; color:#333;font-weight:500;text-transform:uppercase}
.form_table_ot{height:146px;overflow:auto;padding:7px;}
.form_table_btm{display:flex;width:100%;background:#f1f1f1;padding: 2px 3px;}
.form_table_btm span{padding:5px 1px;text-align:center;}.form_table_btm span i{display:block;color:#fff;font-weight:900;font-size:1.1em;background:#800000;padding:2px 14px;}
.form_table_btm span a{display:block;color:#000;font-size:0.7em;background: #fdfdfd;font-weight:600;padding:1px 1px;text-transform:uppercase;border-radius:1px;line-height:1.5em;border:1px solid #a8aebb;}.form_table_btm span a:hover{text-decoration:none;border:1px solid #000;}

.form_preview{ border:1px solid #f1f1f1; text-align:center; min-height:300px; margin-top:2em}
.form_preview span{border:1px solid #666; display:inline-block}

.customize_page{/* background:#fff; */padding:10px;width:100%;border-radius:10px;margin: 0em auto;}
.buttons_pos{display:flex;justify-content:flex-start;flex-wrap:wrap;/*padding: 0.5em 0.5em;*/background:#fff}
.buttons_pos li{padding:1px 1px;list-style:none; position:relative}
.buttons_pos li a,.btn_db{white-space: nowrap;display:block;color:#000;font-size:0.7em;font-weight:600;padding: 3px 5px;border-radius:1px;line-height:1.5em;border:1px solid #cdd5e1;background:linear-gradient(to top, #e9e1e1, #ffffff)}
.buttons_pos li a>i,.btn_db i{margin-right:4px;color:#d56f6f;font-size:1.2em;vertical-align: middle}
.btn_db{ display:inline-block;padding:5px 10px }
.buttons_pos li a:hover{background:linear-gradient(to bottom, #e9e1e1,#ffffff)}
.buttons_pos .dropdown-menu{padding:3px;background:#fff;}
.buttons_pos .dropdown-menu li>a{background:#fff;border:0;font-weight:400}
.buttons_pos .dropdown-menu li>a:hover{color:#007bff;}
.buttons_pos a.dropdown-toggle::after{display:inline-block; vertical-align:middle}

/*Model-Box*/
.modal-content .modal-header{  padding:0.5em 1em}
.modal-content .modal-body .form-group{ margin-bottom:0.2em;font-size:13px}
.modal-content .modal-body .form-group label{padding: 2px 0 0 9px;font-size: 0.8em;margin: 0}
.modal-content .btn{ padding:0.2em 1em; font-size:13px}
.modal-content .modal-footer{padding:0.5em 1em}
.w-85{width:85% }
.w-90{width:90% }

/*Filter*/
.btn_filter{background:#dee4ef;padding:5px 15px;border-radius:5px 5px 0 0;border:1px solid #dfe4f0;margin-bottom:-2px;border-bottom: 0px;color:#000;font-weight: 600;}
.btn_filter i{ color:#000; margin-left:10px}.btn_filter:focus{ box-shadow:none}

.filtration{ padding:5px 0px; margin:0.5em 0}
.filter_results{background:#dee4ef;border:1px solid #dfe4f0;width:100%;padding:5px 10px;display:flex;flex-wrap: wrap;}
.filter_results .start_txt{display:block;float:left;padding:10px;line-height:2em; color:#000}
.filter_tb{border:0px solid #adadad;border-radius:2px;width:20%;padding:2px;margin-right:5px;margin-bottom:5px;display:inline-block;}
.filter_tb label{color:#000; margin-bottom:0.1em; font-size:0.9em; display:block}
.filter_results select.form-control{ padding:0 10px;height:33px !important;}
.filter_results .form-control{ font-size:0.9em; height:33px; padding:0 10px; border-radius:0;}
.filter_results .date_flt{ width:100%;}
.filter_results .date_flt p{position:relative}
.filter_results .date_flt p:nth-child(2){ border-left:1px solid #ccc;}
.filter_results .date_flt p i{ position:absolute; right:10px; top:8px; font-size:18px;}

.filter_txt a{background:#f1f1f1;padding:3px 10px;border-radius:4px; font-size:0.9em; font-weight:600; color:#0d71ed}
.filter_txt a:hover{background:#0d71ed;color:#fff}

.scrl_style1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);background-color: #f1f1f1;}
.scrl_style1::-webkit-scrollbar{width:9px;background-color:#f1f1f1;padding:0px; height:10px}
.scrl_style1::-webkit-scrollbar-thumb{background-color:#9cb3d1; border-radius:2px;}

.scroll_table_1{width:100%;max-height:220px;overflow-y:scroll;overflow:auto; background:#fff;}
.scroll_table{width:100%;max-height:320px;overflow-y:scroll;overflow:auto; background:#fff}
.scroll_table2{width:100%;max-height:520px;overflow-y:scroll;overflow:auto; background:#fff}
.scroll_table_import{width:100%;max-height:390px;overflow-y:scroll;overflow:auto; background:#fff}
.bg_lgt_blu{background:#eef5fd}

/*Reports*/
.report_list{margin:0;padding:0}
.report_list ul{margin:0px;padding:0px}
.report_list ul li{list-style:none;display:block}
.report_list ul li a{display:block;color:#000;font-size:1em;line-height:1.2em; padding:8px 5px}.report_list ul li a>i{ margin-right:4px;}
.report_list ul li a:hover{color:#0d65d3; font-weight:500; text-decoration:none}
.report_list ul li.active a{background:#0c2556;color:#fff;padding:8px 10px}
.heading{color:#0c2556;font-size:1.4em;line-height:1.3em;margin-bottom:0.5em;font-weight:700;}
.heading small{color:#666;font-weight:500}
.acc_table .p-3{padding: 0.5rem!important;}

.submenu_list{margin:0;padding:0}
.submenu_list ul{margin:0px;padding:0px}
.submenu_list ul li{list-style:none;display:block}
.submenu_list ul li a{display:block;color:#000;font-size:1em;line-height:1.2em;padding:8px 15px;position:relative;font-weight:600}
.submenu_list ul li>a:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:600;font-weight:600;position:absolute;left:4px;color:#1e3f60;font-size:1em}

.submenu_list ul li a:hover{color:#0d65d3;font-weight:500;text-decoration: underline}
.submenu_list ul li.active>a{background:#0d71ed;color:#fff}
.submenu_list ul li.active>a:before{color:#fff;}
.submenu_list ul ul{padding:0;margin:0 0 0 31px;}
.submenu_list ul ul li{list-style:disc;display:list-item;}
.submenu_list ul ul> li a{padding:5px 0px;font-size:0.9em;}
.submenu_list ul ul> li a:before{display:none}
.submenu_list ul li .drowdown-menu{display:none}
.submenu_list .sub_list ul{ margin:0 0px 0 15px;}
.submenu_list .sub_list a{display:block;}



/*New-Flyer*/
.new_flyer{position:absolute;top:-8px;left:-1px;z-index:99;background:#f23a3a;color:#fff;padding:0 12px 0px 8px;text-transform:uppercase;font-size:11px;font-weight:600;box-shadow: 5px 0px 6px -2px #bb0000 inset; line-height:16px}

.new_flyer:after{content:"";width:0px;height:0px;border-right:7px solid transparent;border-top: 8px solid #f23a3a;border-left:10px solid #f23a3a;border-bottom: 8px solid #f23a3a;position: absolute;z-index:-1;right:-8px;}

/*Columns*/
.columns_list{background:#fff;border-radius:5px;border:1px solid #ccc; min-height:300px; overflow:auto}
.columns_list ul {margin:10px 0; padding:0px;}
.columns_list ul li{list-style:none;display:block; padding:3px 10px; font-size:1em; line-height:1.3em}
.column_field_list label{display:block;padding:5px;margin:0}

.column_field_list{border:1px solid #ccc;background:#fff;overflow-y:scroll;
height:100%;}
.column_form fieldset{background:#e2edfb;border:1px solid #9bafc8;padding:5px; margin-bottom:1em}
.column_form legend{font-size:14px;font-weight:500; width:auto}

.table_list{ margin:1em 0; font-size:1em; line-height:1.5em; color:#000}
.table_list p{ margin:7px 0}
.table_list b{ width:48%; display:inline-block; text-align:right; padding-right:20px;}
.table_list span{ width:48%; display:inline-block; padding-left:20px}

.cashflow_stats{ border:1px solid #ccc; padding:10px;}
.cashfow_header{ border-bottom:1px solid #ccc}
.cashfow_header span{ display:inline-block; width:48%}
.cashfow_header span:nth-child(2){ text-align:right}
.cashfow_header label{ display:inline-block; padding-left:10px}
.cashfow_header label input[type=checkbox]{ vertical-align:middle; margin-right:4px; margin-top:-2px}
.cashfow_header label b{width:10px;height:15px; display:inline-block; border:1px solid #ccc; vertical-align:middle}


/* TREE *//*==============*/
.breadcrumb_bg{border-width:0px 0;}
nav .breadcrumb{}
.breadcrumb{margin:0;font-size:14px;color:#000;background:none;padding:0 0 0.5rem 0;font-weight:500;}
.breadcrumb-item+.breadcrumb-item::before{color:#8f9fbc;content:">";font-size: 1.1em;vertical-align:middle;line-height:13px}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#645ff5;}
.breadcrumb li.active{color:#0c2556;}
.breadcrumb li span{color:#8f9fbc}
/* TREE CLASSES */


/*SUPPORT*/
.msg_inrw{padding:20px;display:table-row; width:100%}
.msg_bx{padding:10px 20px;width:auto;margin:10px 0;display:table}
.msg_bx p{font-size:13px;line-height:18px}
.msg_bx .msg_by{font-size:15px;margin-bottom:5px}
.msg_bx .msg_by b{color:#000}
.msg_bx .msg_date{color:#174297;font-weight:600;margin-bottom:10px}
.msg_bx .msg_date span{padding-left:10px}
.form_messg{width:60%;margin-top:15px;}
.visib{display:none;}
.graph-copy{display:none}

.person_one{background:#e4efff;text-align:right;float:right;border-radius:15px 15px 15px 0px;}
.person_two{background:#32b75b;color:#fff !important;width:auto;clear:both;border-radius:15px 15px 0 15px;}
.person_two .msg_date{color:#fee498}
.person_two .msg_by b{color:#fff}

.req-text{width:100%;height:80px;border:1px solid #ccc;}
.req-text textarea{width:100%;height:78px;border:none}
.bdr_t{border-top:1px solid #d5ddec}

.camp_details{padding:20px;background:#f7f7f7;margin-bottom:1em;border-radius:10px}
.camp_details p{display:inline-block;padding-right:20px;color:#000}
.camp_details p b{padding-right:5px;}

.location_map{margin:1em 0;}
.location_map iframe{width:100%;min-height:400px;}

.img_cont{width:62px;height:62px;border:2px solid #fe9f7d;text-align:center;padding:0px 0px;overflow:hidden;border-radius:50%;overflow:hidden}
.img_cont span{width:60px;height:60px;display:table-cell;vertical-align:middle;text-align:center;}
.img_cont img{width:100%;height:100%;}

.action_btns{white-space:nowrap}
.action_btns a{color:#2b2a44;width:30px;height:24px;display:inline-block;padding:0px 0px;border-radius:4px;line-height:26px;text-align:center;margin-right:1px;font-size:16px;}
.action_btns a:hover{color:#0d71ed;background:#fff;}

.total_deposit{ margin-top:0.5em; position:relative}
.total_deposit span{display:block;text-align:right; border-bottom:1px solid #333}.total_deposit i{ font-style:normal; font-weight:600; color:#000; position: absolute; top:23px; right:-20px}
.total_deposit b{display:block;text-align:right;}

/*Pagination*/
.paging_nav{margin:0;padding:1em 0.7em;border-top:1px solid #c8d3e6;}
.pagination_w{border:1px solid #f1f0f0;border-width:1px 0;padding:10px 0}
.pagination{margin:0}
.page-item.active .page-link{z-index:1;color:#0f6fe7;color:#2385ff;
background-color:#e5f0ff;padding:.3rem .65rem;margin:0 3px;}
.page-link:hover{color:#4a45c9;background-color:#f0f2f5;border-color:#dce4f9;}
.page-link{color:#0c2556;margin:0 3px;border-radius:3px;padding:.3rem .65rem;border-color:#887852;font-weight:600;text-align:center;border:0;}
.page-item.disabled .page-link{color:#bdbcd5;}


/*FAQs*/
/*=============================*/
.fq_img{display:flex;align-items:center;justify-content: center;height:100%;box-shadow:19px 0px 16px -9px #e0e0e0 inset;
border-radius:5px;padding:10px;}
.faq_wrapper{padding:15px 0}
.panel-group{text-align:left}
.panel-group .panel{border-radius:5px;padding:1px;border:0;border:1px solid #ececec;background:#fafbfd;margin:5px 0;box-shadow:none}
.panel-default>.panel-heading{background:#f3f3ff;padding:10px 0;border-radius:5px;}
.panel-default>.panel-heading h4{margin:0}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px;display:block;color:#282662;font-size:15px;line-height:24px;}
.panel-default>.panel-heading a:hover{text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f067';font-family:Font Awesome\ 5 Free;font-weight:600;transition-duration:.2s;transform: rotate(0deg);font-size:16px;}
.panel-default>.panel-heading a:before{transition-duration:.2s;transform:rotate(0deg);content:'\f068';font-family: Font Awesome\ 5 Free; float:right;font-weight:600;font-size: 20px; } 
.panel-default>.panel-heading a:before{margin-right:10px;color: #dd175a;font-size:16px;}
.panel-body{background:#fff;font-size:14px;padding:10px;line-height:20px;border-top:1px solid #ececec;}
.panel-body ul, .panel-body ol{font-size:14px;line-height:24px;margin:20px 0px 20px 20px}

/* FAQ ENDS */


/*Contact=Us*/
/*=============================*/

.contact_bg_2{background: linear-gradient(to right,#fe4300 0,#ff6f3b 100%);padding:25px;border-radius:.625rem;}
.contact_bg_2 h3{ color:#fff; margin-bottom:0.5em;}

/*Contact-Form*/
.contact_form_info .form-control{padding:.64rem .75rem;border-width:1px;border:1px solid #fff;background:#fff;color:#fff}
.form-field-label{font-size:0.9rem;position:absolute;left:0;top:0;width:100%;pointer-events:none;color:#b7b7ba;padding:.375rem .75rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:1px solid transparent;
opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform: translateX(0);transform:translateX(0)}
.form-field {position:relative;margin-bottom:0.8rem;}
.form-field.focus  .form-field-label{opacity:0;visibility:hidden;transform:transform:translateX(1rem);-webkit-transform:transform:translateX(1rem);-ms-transform:transform:translateX(1rem);}
.contact_form_info .btn{padding:0.8em 2.5em;font-weight:600}
.contact_form_info .btn-info{background:#2c7ae7;background: linear-gradient(to right,#ffffff 0,#ffe9e2 100%);color:#080808;text-transform:uppercase;border-color: #000;}.contact_form_info .btn-info:hover{background:#fff;}
.contact_form_info ::-webkit-input-placeholder{color:#333;}
.contact_form_info :-moz-placeholder{color:#333 !important;}
.contact_form_info ::-moz-placeholder{color:#333 !important;}
.contact_form_info :-ms-input-placeholder{color:#333;} 

.map-container{border:1px solid #ccc;margin:10px 0}
.map-container iframe{width:100%;}
.map_loc{margin:0}
.map{width:100%;margin:0;height:420px;border:1px solid #ddd;border-radius:10px;}

.form_item{ margin-top:3em}
.contact_item{position:relative;background-color:#f7f7f7;border-radius:.625rem;overflow:hidden;color:#303036;height:100%;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.contact_item:hover{-webkit-box-shadow:0.125rem 0.25rem 1.25rem 0.0875rem rgba(45,45,45,.13);box-shadow:0.125rem 0.25rem 1.25rem 0.0875rem rgba(45,45,45,.9);}.contact_item:hover:after{opacity:0}
.contact_item {padding:3rem 1.25rem;}
.contact_item::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.625rem;border: 1px solid #d4d4e1;overflow:hidden;pointer-events:none;-webkit-transition:all .25s;-o-transition: all .25s;transition: all .25s;}
.contact_item_ico{font-size:3em;color:#000;text-align:center;margin-bottom:0.5em}
.contact_item_ico i{width:90px;height:90px;line-height:90px;color: #9e9e9e;background:#ffffff;border-radius:50%;box-shadow: 0px 0px 2px #000;}
.contact_item_title{text-align:center;color:#fe4300;line-height:1.5em;font-weight:600; font-size:1.5em}
.contact_item_content{font-size:15px;line-height:26px;color:#000; text-align:center}
.contact_item_content a{ display:block;color:#000; text-decoration:none}
.contact_item_content a:hover{color:#2c7ae7;text-decoration:underline}
.contact_form .form-control{padding: .64rem .75rem;border-width:1px;}
/*Contact-Us-End*/
.h_auto{ height:auto}

.red, .red a{color:#f00}
.red2, .red2 a{color:#800000}
.gray, .gray a{color:#333}
.white, .white a{color:#fff !important}

.task_tabs, .menu_tab{padding: 1px 12px;background:#0d71ed;color: #ffffff;border-radius:5px;font-weight:400;font-size:0.9em;cursor:pointer;position:relative;margin-bottom:0.2em;background:linear-gradient(
54deg, #87090b 0%, #c74f61 72%, #f7f7f7 72%, #f9f9f9 100%);border: 1px solid #d8dde3;box-shadow: 0px 0px 2px #e7e7e7;}

.menu_tab{background: linear-gradient( 54deg, #045db8 0%, #0d71ed 72%, #f7f7f7 72%, #f9f9f9 100%);}

.dd_next{ background:url(../images/pls.png) no-repeat 100% center; cursor:pointer;}
.dd_next_act{background:url(../images/mns.png) no-repeat 100% center; cursor:pointer;}
.dd_next_op{ background:url(../images/mns.png) no-repeat 100% center; cursor:pointer;}
.dd_next_op_act{background:url(../images/pls.png) no-repeat 100% center; cursor:pointer;}
.dd_next2{background:url(../images/pls2.png) no-repeat 100% center;cursor:pointer;}
.dd_next_act2{background:url(../images/mns2.png) no-repeat 100% center;}
ul.task_link{margin:5px 0 25px 0; padding:0; list-style:none; display:none;}
ul.d-block{ margin:0}
ul.task_link li{font-size:.8em;margin-bottom:3px;border: 1px solid #f3f3f3;padding: 0 4px 3px;border-radius: 4px;background: #fbfbfb;}
ul.task_link li a{color:#333;font-size: 11px;}
ul.task_link li a:hover{ color:#800000; text-decoration:none;}
.task_sublink{display:none;background: #ffffff;padding:5px 5px;margin: 3px 0 5px 0px;border-radius:5px;border: 1px solid #efefef;}
.task_sublink a{display:block}

.mob_menu{background:#0d71ed;border-radius:5px;padding:10px;
color:#fff;font-size:1.2em;text-transform:uppercase;margin:0 auto;
width:98%}


.bottom_fixer{width:100%;height:48px;position:fixed;bottom:-48px;top:auto;background:#f1f1f1;z-index:999;box-shadow: 0px 0px 10px #666; padding:10px;}

.right_arr{z-index:99;position:absolute;left:90px;margin-top: -38px;}
.right_arr a{background:rgb(141 16 19);border-radius:5px 5px 0 0;color:#fff;font-size:1.2em;padding:0px 18px;display:block}

.loader_w{width:100%;height:100%; background:rgba(240,243,245,1)  url(../images/loader3.gif) no-repeat 50% 50% ;display:flex;align-items: center;place-content:center;position:fixed;z-index: 9999;}

#main-content header{transition: all linear .7s;}
.hd_slide, .rtn_slide {   z-index: 99; position: absolute; left: 0;right: 0;margin: auto;top: 64px;  width: 35px;line-height: 18px;
font-size: 12px;text-align: center;height: 15px;background: #eef0f3;padding: 0px 10px;  color: #38a519;
}
.hdr_pos{position:absolute;z-index:99;width:100%;top:-80}
.h_style{position:fixed; width:100%;transition: all linear .7s;}


.notify_pos {margin-bottom: 0;position: fixed;bottom: 0;    background: #fff;padding: 10px;width: 350px;border-radius: 0px 0px 10px 10px;    min-height: 300px;/*z-index: 99999;*/z-index:999999999;    border: 1px solid #000;  top: 78px;   right:-100%}
.notify_msg{background:#fffdec;padding:10px 15px;border-radius:10px;color:#000;font-size:1em;line-height:1.4em;margin-bottom:1em;border:1px solid #e7e0ad}

.close_notify {position: absolute;top: -3px;right: -8px;}
.close_notify a{background:#d60b10;display:block;border-radius:50%;
color:#fff;width:25px;height:25px;line-height:25px;text-align: center;border:1px solid #000}

/*Calender*/
#ui-datepicker-div{width:250px !important}
.ui-datepicker .ui-datepicker-title select {font-size: 0.8em; !important}
.ui-datepicker table { font-size: .79em; !important}

.select2{width:100% !important}
.text_r{ text-align:right !important; display:block}.text_r a{ font-weight:500}

.type_list{margin:0.5em 0}
.type_list ul li{list-style:none;display:block;width: 20%;}
.type_w{border:4px double #bcd9ff;border-radius:10px;width: 90%;margin:0.5em auto;overflow:hidden;box-shadow:0px 0px 10px #dfdfdf}.type_w:hover{box-shadow:0px 0px 15px #ccc}
.type_w b{font-weight:600;font-size:1.4em;line-height:1.5em;color: #ffffff;background:#0b6ee4;display:block;border-radius:4px 4px 0 0;box-shadow:0px 0px 5px #aec3dd;margin-bottom:10px;background: linear-gradient( 169deg, #1a5ea5, #4592f1); padding:5px 0}
.type_w span {font-size: 0.9em;line-height: 1.3em;color: #141414;height: 37px;overflow: hidden;margin-bottom: 10px;}
.type_w span>i{ font-size:13px; margin-left:3px; color:#0b6ee4}

/* ================= RESPONSIVE VIEW ================= */
@media only screen and (max-width:1330px) {
body{ font-size:15px;}
}


@media only screen and (max-width:1279px) {
.container{width:100%; max-width:100%}	
}

@media only screen and (max-width:1151px) {
.logout_top span{ padding:0 3px;}
.date_time{margin:9px 9px 0}.search_top{width:288px}
.date_time span {  display:block;  white-space:wrap;}

.nav_pos {position:relative;padding: 13px 13px 13px 13px;}
#sidebar{width:35px}

.acc_box_lft{border-radius:0;padding:10px 0}
.dashboard_rgt {margin-left:9px;}

.inner_logo{padding:7px 10px 0px 0px}
.inner_logo span{display:none}
#main-content{margin-left:0px}
.main_custm .date_time{display:none !important}
.slide_menu .acc_box {padding: 15px 2px}
.slide_menu ul.acc_links2 li a,.slide_menu ul.acc_links2 li.acc_act a{font-size: 0.84em;}
.slide_menu ul.acc_links2 li a i{display:block;}	
.slide_menu ul.acc_links2 li a:after{display:none}
.slide_menu .menu_hed{ font-size:0.9em}
.slide_menu .inner_logo{padding:10px 5px;}

/*DASHBOARD*/
.acc_tab_hed{font-size:0.86em;line-height:1.1em;height:36px;}
.dash_tabs_info .dropdown-menu{ min-width:185px;}

/*Status*/
.h_right ul li{font-size:0.74em;width:18%}
}


@media only screen and (max-width:991px) {
/*.dashboard_right{flex-wrap:wrap}	*/
.header_right{display:inline-block;width:46%;display:flex; justify-content:space-between}	
.inner_logo{width: auto;padding: 0 5px;margin-left: 49px;}
.company_logo {margin: 0px 5px 0 0;display: inline-block;padding: 0px 4px;width: 20%;}
.company_logo img { max-height: 40px;}
.mob_view{ display:block}.inner_logo img{ max-height:40px}
.desk_view{ display:none}
.nav_pos {position:absolute;z-index:999}
.login_container{width:98%;min-height:200px}
.login_left_inr{padding:20px 10px 20px 30px;}

.login_box{padding:20px 25px;}
.login_left{width:50%;}
.login_area{width:50%;}
.wlcm_b_txt {font-size:1.5em;}
login_left_inr h1 {font-size:1.4em;}


/*===== DASHBOARD====*/
.dashboard_right{margin:0;width:auto; position:relative}
.date_time{width:50%;padding: 6px 5px;font-size:0.8em; margin:0;  text-align: left;}
.name_sec .user_txt{font-size:0.8em;}
.search_top .mob_hid{ display:none;}
.srch_mob {width:40px;height:40px;background: #615dce;border-radius:50%;text-align:center;line-height:40px;color: #dae3f3;}
.search_top{width:40px;margin-right:10px;}.srch_form{position:absolute;display:block;width:250px;top:18px;z-index:99}
.srch_form button{ line-height:30px}
.logout_top{display:flex;padding: 6px 0; margin-top:0}

/*.dashboard_tabs > ul > li{width:25%}*/
.dashboard_wrap .white_bx{min-height:auto}
.dash_wrap_content {min-height:auto;}
.dash_wrap_content:after{content:'';display:block;clear:both}
.page_heading{flex-wrap:wrap;}.page_heading h1{margin-bottom:0.2em}
/*Header*/

.shide_tabs{background:linear-gradient( 54deg, #87090b 0%, #c74f61 70%, #f7f7f7 70.1%, #f9f9f9 100%);}
.dashboard_wrap{margin-top:1em}
.section_heading h2{display:block;}
.dash_filter{width:70%;float:left}
.files_sect{text-align:right;}
.main-content-inner{padding:0 15px 0 5px;}
.slide_menu .acc_box {padding:7px 5px}
.slide_menu ul.acc_links2 li a{text-align:center}
.slide_menu ul.acc_links li a{line-height:1.3em;padding:4px 0px;font-size:0.8em}
.slide_menu ul.acc_links2 li a,.slide_menu ul.acc_links2 li.acc_act a{font-size:0.8em;line-height:1.3em}


/*Navigation*/
.navbar-light{background:linear-gradient(to top, #f9f9f9, #efefef);position:relative}
.navbar .btn-navbar {display:flex;padding:1px 5px;margin:0px;
border-radius:2px;border: 0px solid #fff;background:none;}
.navbar .btn-navbar .icon-bar{display: block;width: 24px;height:2px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #2f2e2e;margin:3px 0;transition: .4s;}
.navbar .btn-navbar:focus{outline:none}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}
.navbar .btn-navbar b{margin-right:10px;text-transform:uppercase;font-size: 0.9em;}

.navbar-nav{display:block}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding:.5rem 1rem; color:#000;border-radius:0px;text-align:left;font-size:13px;}
.navbar-light .navbar-nav>li {margin:0rem 0rem;}
.navbar-light .navbar-nav>li>a i{ float:right}
.navbar-light .navbar-nav>li>a:hover{color:#fff;background:#0d71ed;}
.navbar-light .navbar-nav>li>a:hover i{color:#fff;}

.dropdown-menu>li>a{ padding:2px 13px !important}
.dropdown-submenu > a:after{display:none}
.dropdown-submenu > .dropdown-menu{ display:none}


.navbar{position:relative}
.nav-collapse{position:absolute;top:32px;left:0px;z-index:99;width:100%;background:#d6e7fd;display:block}

.collapse {display: none !important;}
.collapse.show {display: block !important;}


.breadcrumb_bg{display:none}
.page_heading{display:block}
.filter_tb{width:24%;}


/*.acc_box_lft{display:none}*/

#sidebar.slide_menu{width:162px;overflow:hidden;position:absolute;box-shadow:5px 5px 10px #8d8d8d;margin-left:-16px;z-index:9999;top: 10px;}
#sidebar{width:39px}
.acc_box_lft button{width:auto;display:inline-block;padding:10px 0;min-width:100%;}
.dashboard_rgt{margin-left:0px !important}

#sidebar {width:0;margin-top:-10px;transition: none;}
.nav-tabs{margin:10px 0 0 0}
.slide_menu{padding:0}#sidebar.slide_menu .acc_box_lft{ padding-left:10px}

.form-control, select.form-control:not([size]):not([multiple]), .select_button{ height:21px;line-height: 21px;}
.form-control[type=file]{ height:30px !important;line-height: 21px;}
.my_forms .form-group {margin-bottom: 0.1em;}
.form_content label b{ display:none}

.hd_slide, .rtn_slide {top: 48px;}

.select2-selection { font-size:11px;height: 20px;}
.select2-container--default .select2-selection--single .select2-selection__clear{height:20px  !important}
.select2-container .select2-selection--single{height: 20px !important;line-height:20px !important; }
.select2-container .select2-selection--single .select2-selection__rendered{height: 20px !important;line-height:20px !important}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: -5px !important;}


}

@media only screen and (max-width:767px) {
.inner_logo img{ max-height:30px}	
.company_logo img { max-height: 30px;}
.login_container{width:75%;}.login_bg{ height:auto}
.login_box{padding:25px 30px;}	
.login_left{width:100%;}
.login_area{width:100%;float:none}	.copy_txt{ padding:0em 0 1.5em}
.wlcm_b_txt br{ display:none}
.task_tabs, .menu_tab{font-size: 0.76em;}	
.dash_task_menu{width:170px}

/*===== DASHBOARD ====*/	
.dashboard_right {padding:0px;}
.date_time{text-align:left;display:block;width:60px}	
.date_time span {padding:0 2px}
.total_section .white_bx{ margin-top:1em}
.anoucment_wrap,.dashboard_wrap {margin-top:1em;}
.main-content-inner{padding: 0 7px;}
.section_heading h2{font-size:1.1em}

/*Forms*/
.my_forms label{padding:5px 5px;text-align:left;margin:0}
.my_forms fieldset{padding:9px 0}
.my_forms label.text-left{ padding:1px 0}
.form_content{padding:10px 7px;width:100%}
.block_form label{padding:5px 0px;}

.srch_btn{right:13px} 

/*Inner-My-Account Links*/
.table-responsive{overflow: auto; }
.table-responsive .table{width:100%}
.acc_table thead{font-size:0.8em}.acc_table thead th{white-space: nowrap;}
.acc_table tbody {font-size:.8em;}
.p-4{padding:1rem!important;}

.my_forms textarea.form-control {min-height: 56px;}
.form_tabs a{ line-height:1.3em}

.type_w span{font-size: 0.87em;height:46px}
.type_w b{font-size: 1.2em;}

}

@media only screen and (max-width:515px) {
.login_container{width:96%;background-size:auto;margin:0 auto 1.5em auto;}
.login_left_inr h1{font-size:1.3em;}.wlcm_b_txt {font-size:1.3em;}
.wlcm_txt{ font-size:1em;}
.dash_task_menu{ margin:0.5em 0.3em 0 !important}
.login_box {padding:25px 23px;}
.login_box h2{font-size:1.6em;}.logo_sec {margin:5px 0 20px;}
.login_btn, .login_btn:visited{font-size:1em; height:50px;}
.keep_loged{font-size:0.79em;}.forgot_sec {font-size:0.79em;}
.demo_sec{ font-size:0.8em;}
.login_form input[type=text],.login_form input[type=password]{ font-size:0.9em}
.copy_txt{ font-size:0.8em}
.copy_txt span{display:block;}


/*==== DASHBAORD====*/
.date_time{width:45px}
/*.dashboard_tabs > ul > li {width:33.3%;}*/
.dashboard_right {padding:0px}
.top_inner_rgt{display:block;padding-left:18px;text-align:right;}
.name_sec .user_txt{font-size:0.8em;height:23px;overflow:hidden;padding: 0 0 0 8px;margin: 11px 0;}
.logout_right{display:inline-block;vertical-align:top}
.name_sec {border-radius:20px;width:56%;float:left;text-align:left;}

.page_heading h1{font-size:1.2em;}
.page_heading span{font-size:0.9em}

/*Form*/
.my_forms label{font-size:0.8em;padding:5px 0px 0}
.block_form label{padding:5px 0px}
.form_tabs a{display:block;padding:3px 4px;color:#000;font-size:0.68em;line-height:1.3em}
.form_tabs a.active{padding:3px 10px;}
.form_content .col-5,.form_content .col-7{ padding:1px 0}
.my_forms .col-4{ padding-left:10px; padding-right:10px}
.my_forms .col-4 label{ padding:5px 0}

/*Filter*/
.filter_tb {width:49%;margin-right:0}
.btn-group-sm>.btn, .btn-sm{padding:0.35rem 0.4rem;font-size:.8rem}

.dash_task_inn { width:190px}
.task_tabs, .menu_tab {    font-size: 0.76em;    white-space: nowrap;    padding: 1px 7px;}
.logout_top a {width: 30px;height: 30px;line-height: 30px;font-size: 14px;margin: 5px 0}

.select2-results__option--selectable .d-flex{ display:block !important}
.select2-results__option--selectable .d-flex .p-2{padding:0px !important}
.select2-results{width: 229px !important;}
.select2-results ul li{border-top: 1px solid #aaa;}

}

@media only screen and (max-width:479px) {
/*Login*/
.cust_check{vertical-align:middle;line-height:24px;}	
	
.nav_pos {padding:15px 15px;}
.dashboard_right {padding:0px;margin:0; width:80%}
.company_logo{ margin-right:3px;}
.date_time {text-align: left;display: block;    font-size: 10px;}

.name_sec{width:auto}
.srch_form {top: 0px;width:216px;left:auto;right: -80px;}
.search_top{position:relative; margin-right:5px;}
.logout_top {margin:0.2em 0.3em}
.user_name_top{margin-right:0;padding:10px 14px; font-size:0.82em}
.main_custm .user_name_top{display:none !important}

/*======DASHBOARD=====*/

.dashboard_tabs > ul > li {width:49%;}
.dashboard_tabs > ul li.tabs_align_l{ margin-right:0}
.dashboard_tabs > ul li.tabs_align_r{ margin-left:0}
.dashboard_tabs > ul > li:nth-child(4)  .dash_tabs_info .dropdown-menu{ right:0 !important; left:auto !important}
.dashboard_tabs > ul > li:nth-child(5)  .dash_tabs_info .dropdown-menu{ left:0 !important; right:auto !important}

.btm_right:after{height:32px;width:4px;position: absolute;
margin:auto;left:0;right:0;top:100%;bottom:auto;display:none}
.btm_line:after{ display:none}
.slide_menu ul.acc_links2 li a{font-size:0.82em;line-height:1.1em;padding:4px 0;}
.graph_left{width:100%;float:none;border-width:0px 0px 1px 0}
.graph_right{width:100%;float:none;padding-top:20px}

/*Navigation*/
.shide_tabs{background:linear-gradient(54deg, #87090b 0%, #c74f61 80%, #f7f7f7 80.1%, #f9f9f9 100%)}
.navbar{padding:0.2rem 0.5rem}

.table_tabs a{padding: 6px 3px;display: inline-block;font-size: 0.7em;}
.form_dd {width:100%;overflow:auto}

/*Form-Inline*/
.form-inline{display:block; padding:0 }
.form-inline .form-group {margin-bottom:.5em;width:92%;display:flex;flex-wrap: wrap}.form-inline label{padding:4px 0}
.form-inline .form-control{width:85%; float:left}
.form-inline .w-25 {width:100%!important;}
.my_forms .mt-5,.my_forms .mt-4{ margin-top:1em !important}
.my_forms .btn, .popup_w .btn{padding: 0.2rem 0.3rem;font-size: 10px;white-space: pre-wrap;line-height: 1.4em;}

.form_content .text-right{text-align:center !important}
.total_deposit{font-size:0.79em;}
.total_deposit span{line-height:1em}
.total_deposit b{font-weight:400}
.heading small{display:block;}
.srch_btn {right: 14px;top: 0px;}
/*Report*/
.report_list ul li a{font-size:0.8em;padding:5px}
.heading{font-size:1.2em;line-height:1.3em}
.heading small{font-size:70%;}

.popup_w{padding:5px 10px;}
.popup_w h1{margin:0 -10px 10px -10px}
.popup_content{font-size:0.8em;padding:5px}

.my_forms textarea.form-control {min-height:66px;}

.type_list ul li{width:50%}
}

@media only screen and (max-width:420px) {
.dashboard_tabs > ul > li{width:31%}
.dashboard_tabs > ul{width:98%; margin:auto}
.qty_details b {width: 41%;}

.fls  label.d-inline{ display:block !important}
}