@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:44px 44px 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 : Hiresafe-Verification [Created by WEBLINKINDIA.NET on 13 Oct, 2021 : Shashi]*/

.roboto{font-family: 'Roboto', sans-serif;}
.hand{cursor:pointer}

body{font-family:'Roboto',Sans-Serif;color:#666666;background:#f5f5f5;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto',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}


/* FORM */
input[type=text]{color:#333; background:#fff; border:1px solid #ccc;}
input[type=password]{color:#333; background:#fff; border:1px solid #ccc;}
input[type=file]{color:#333; background:#fff; border:1px solid #ccc;}
textarea, select{color:#333; background:#fff; border:1px solid #ccc; resize:none}

input, textarea, select{font:normal 12px/16px 'Roboto',Sans-Serif; color:#555;}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%}


::-webkit-input-placeholder{color:#8f9fbc;}
:-moz-placeholder{color:#8f9fbc !important;}
::-moz-placeholder{color:#8f9fbc !important;}
:-ms-input-placeholder{color:#8f9fbc;} 


.fs12{ font-size:12px;}.fs13{ font-size:13px;}.fs14{ font-size:14px;}.fs15{ font-size:15px;}.fs16{ font-size:16px;}
.fs20{ font-size:20px;}.fs22{ font-size:22px;}

.orange,.orange a:link,.orange a:visited{color:#f36b24; text-decoration:none;}
.orange a:hover,.orange a:active{color:#000;}
.blue,.blue a:link,.blue a:visited{color:#163960; text-decoration:none;}
.blue a:hover,.blue a:active{color:#000;}
.blue2,.blue2 a:link,.blue2 a:visited{color:#5276cf; text-decoration:none;}
.blue2 a:hover,.blue2 a:active{color:#000;}

.db{display:block}
.dn{display:none;}

.btn-primary{color:#fff;background-color:#f36b24;border-color:#f36b24;}
.btn-primary:hover{background-color:#333;border-color:#333;}
.btn-orange{color:#fff;background-color:#f26b24;border-color:#f26b24;}
.btn-orange:hover{background-color:#cf4700;border-color:#cf4700; color:#fff;}

.container{width:99%;padding:0px 15px;max-width:99%;margin:auto}
.container-fluid{max-width:100%;width:100%;margin:auto;padding:15px;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:50% 100%;}

.login_wrapper{padding:10px 0 0px;margin:auto}
.login_container{width:1300px;margin:0px auto;border-radius:30px;overflow:hidden;height:100%;}

.logo_sec{margin:25px 0;}
.login_left{width:60%;display:inline-block;background:#f58249; height:595px;}
.login_left_inr{padding:30px 30px;}
.login_left_inr h1{font-size:1.5em;color:#ca1e59;line-height:1.4em;font-weight:600;}.login_left_inr h1 span{color:#282662}
.wlcm_b_txt{font-size:2em;line-height:1.3em;font-weight:600;color:#fff; margin-top:1em;}
.wlcm_txt{color:#fff;font-size:1.1em;line-height:1.3em;margin:3em 0 0;font-weight:300}


.login_area{width:40%;float:right; height:595px; background:#fff; box-shadow:#b6450d 0 0 15px;}
.login_box{width:100%;padding:35px 55px;}
.login_box h1{font-size:1.5em;color:#163960;font-weight:800; margin-top:20px;}
.sub_h{font-size:.95em;line-height:1.3em;color:#666;margin-top:2px;}

.log_eye{ position:absolute; right:15px; top:18px; font-size:.9em; color:#999; z-index:9;}

.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:1px solid #e5e5e5;border-radius:5px;}
.login_form .input-group .input-group-text{background-color:#f0f2f5; border:0; padding:0 20px 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:5px;}
.login_form input[type=text], .login_form input[type=password]{padding:12px 20px 12px 0;border:0px solid #ccc;border-radius:5px; font-size:1em; line-height:1.7em; color:#000;margin:0;background:#f0f2f5;}
.login_form select{ padding:16px 20px 16px 10px;border:0px solid #ccc;border-radius:5px; font-size:1em; line-height:2em; color:#666;margin:0;background:#f0f2f5; width:100%;}
.login_form input[type=text]:focus, .login_form input[type=password]:focus{ border:0px; outline:none; box-shadow:none}

.keep_loged{ margin:10px 0 0 0;display:inline-block;font-size:0.97em;}
.keep_loged label{color:#0c2556 !important; font-weight:500 !important}
.forgot_sec{float:right;font-size:0.91em;}
.forgot_sec a{margin:10px 0 0 0;color:#615dce;float:left;font-weight:600;}
.keep_loged .label-text{ font-size:20px !important;}

.login_btn, .login_btn:visited{font-size:1.1em; font-weight:600;background:#f36b24;color:#fff;text-transform:capitalize;border-radius:5px;width:100%;text-transform:uppercase; cursor:pointer; padding:18px; margin-top:10px; box-shadow:#f5b593 5px 5px 5px; transition:all 0.3s linear;}
.login_btn:hover{background:#163960;text-decoration:none;color:#fff; box-shadow:#ddd 5px 5px 5px;}

.log_or{ border-bottom:#cce1ef 1px solid; position:relative; text-align:center; margin:20px 0;}
.log_or span{ position:absolute; top:-8px; color:#44566c; background:#fff; display:inline-block; padding:0 10px; line-height:1em;}

.demo_sec{margin-top:1.4em;font-size:.95em;color:#0c2556; text-align:center;}
.demo_sec span{ display:inline-block}
.demo_sec a{color:#5276cf;font-weight:600;}
.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.9em;color:#082a3f;margin-top:20px; text-align:center; padding-top:2em}


.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:2px;width:7px;height:10px;border:solid #ca1e59;border-width:0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.radio_btns label{ padding-right:15px; font-weight:500}


ul.tab{list-style-type:none; margin:0; padding:0;}
ul.tab li{ display:inline-block;}
ul.tab li a{ display:inline-block; margin:0 0 0 20px; color:#999; font-weight:500; border-bottom:#fff 3px solid;}
.tab_hide{ display:none;}
.tabs.act{ color:#163960; border-bottom:#ffa755 3px solid;}
.tabs:hover{ color:#163960; text-decoration:none;}


/*POPUP*/
.popup_w{padding:15px;border:0px solid #f3f6fd;background:#fff}
.popup_w h1{font-size:1.4em;margin:0 -15px 10px -15px;border-bottom:2px solid #f5f8ff;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.5em}.popup_w .form-group label{ margin-bottom:0.2em; font-size:0.9em}.popup_w .form-group .form-control{ padding:0.6em 0.8em; font-size:13px;}

.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;}



/*DASHBOARD*/
header{margin:10px 0 0 0; display:flow-root;}

header:after{ content:''; display: block; clear:both;}
.header{background:#fff;-webkit-transition: all .3s ease-in-out;transition:all .3s ease-in-out;}
.nav_pos{position:relative;padding:3px 30px; display:block;float:left;color:#8f9fbc;font-size:1.4em;}
.nav_pos a{ cursor:pointer}

.dashboard_right{float:right;width:92%;display:flex;justify-content: space-between;}
.search_top{ display:inline-block;vertical-align:top;width:310px;}
.srch_form{ background:#fff; border:#e5e5e5 1px solid; border-radius:5px;margin-right:10px;position: relative;}
.srch_form input[type=text]{width:100%;padding: 9px 40px 9px 15px;border:0;background:none;line-height:1.5em;font-size:0.9em;color:#333;}

.srch_form button{color:#8f9fbc;background:none;font-size:1.15em;width:40px;text-align:center;padding:6px 10px;border:0;position:absolute;right:0; cursor:pointer;}
.srch_form button:focus{outline:none;color:#8f9fbc;}

.header_right{display:inline-block;margin-right: 0;margin-left: auto;}
.date_time{display:inline-block;vertical-align:top;margin:7px 15px 0 0;font-size: 0.9em;}.date_time span{ padding:0 5px;}
.user_top{ border:#e4e4e4 1px solid; border-radius:10px; margin:0 15px; padding:2px 20px 2px 5px; display:flex; position:relative;}
.user_top i{ position:absolute; right:8px; top:15px; font-size:.9em; color:#8f9599;}
.user_pic_top{width:42px;height:42px;text-align:center; border:#eee 1px solid; overflow:hidden;border-radius:100%;vertical-align:middle; margin-right:5px;}
.user_pic_top span{width:40px;height:40px;vertical-align:middle;display:table-cell;}
.user_pic_top img{ max-height:100%; max-width:100%;}
.user_name{ color:#16395f; font-size:.9em; line-height:1em; font-weight:600; margin-top:7px; overflow:hidden; height:15px;}
.user_email{ color:#8f9599; font-size:.65em; overflow:hidden; height:13px;}

.generate_report{ background:#f26b24; color:#fff; border-radius:25px; font-size:.9em; display:inline-block; padding:8px 15px; margin-right:10px; transition:all 0.3 linear;}
.generate_report:hover{ background:#333; color:#fff; text-decoration:none;}
.generate_report img{ vertical-align:middle; margin-left:25px;}

.alert_top{ display:inline-block; vertical-align:top; margin-right:10px; position:relative;}
.alert_top button{ background:#fff; border:0; padding:0; width:40px; height:40px; line-height:40px; border-radius:100%; color:#15385f; display:block; text-align:center; font-size:1.2em; transition:all 0.3s linear;}
.alert_top button:hover{ background:#15385f; color:#fff;}
.alert_top_dot{ position:absolute; top:7px; right:7px; color:#f26b24; font-size:.35em; border-radius:100%;}

.alert_box{ padding:0; width:280px;}
.alert_box a{ font-size:.85em; display:block; padding:7px 10px; border-bottom:#eee 1px solid; color:#666;}
.alert_box a:hover{ color:#000; text-decoration:none;}

.logout_top{ display:inline-block; vertical-align:top; margin-right:10px;}
.logout_top a{ background:#fff; width:40px; height:40px; line-height:52px; border-radius:100%; fill:#15385f; display:block; text-align:center; font-size:1.2em; transition:all 0.3s linear;}
.logout_top a:hover{ background:#15385f; fill:#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:#fff;}

/*sidebar navigation*/
#sidebar{width:245px;height:100%;background:#fff;transition:all .3s ease-in-out;padding-bottom:60px; z-index:999; float:left;border-right:0px solid #07293e; border-radius:20px;}
#sidebar.slide_menu{width:105px;overflow:hidden;margin-left:0px;}
#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{background:#fff;position:relative;height:100%;max-height:100%; padding:15px 15px}
.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;}

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:11px;}
ul.acc_links2 li a{color:#8f9599;padding:13px 10px;display:block;text-align:left; font-weight:500;line-height:1.5em;font-size:0.9em;}
ul.acc_links2 li a i{fill:#8f9599;font-size:20px;margin-right:4px;width:24px;height:24px;line-height: 24px;display:inline-block;vertical-align:middle; margin-top:-2px;}
ul.acc_links2 li span{ display:block;}
ul.acc_links2 li a b > i{font-size:16px;width:auto;}
/*ul.acc_links2 li a:hover, ul.acc_links2 li a:hover i{color:#fff;}*/
ul.acc_links2 li:hover a{color:#163960;text-decoration:none;}
ul.acc_links2 li:hover a svg path{fill:#163960;}

ul.acc_links2 li.acc_act a{color:#282662;vertical-align:middle;background:#ecf8f6; border-radius:10px;font-weight:600;}
ul.acc_links2 li.acc_act a svg path{fill:#282662 !important;}
/*ul.acc_links2 li.acc_act a:after{content:"\f054";font-family: "Font Awesome 5 Pro";
font-weight:600;color:#8f9fbc; float:right; padding:2px 0}*/

.acc_copyright{ padding:15px; font-size:.7em; color:#92989c;}
.acc_copyright a{ color:#92989c;}
.acc_copyright a:hover{ color:#000;}
.acc_copyright span{ font-size:1.3em; line-height:1em; display:inline-block; margin-top:2px;}

.menu_hed{color:#8f9fbc;text-transform:uppercase;font-size:0.9em;
margin:1em 0 0.5em 0}
.acc_links2 b{float:right;}
.slide_menu .acc_box{ padding:15px 7px}
.slide_menu ul.acc_links2 li a i{display:block;float:none;text-align:center; margin:0.2em auto}
.slide_menu ul.acc_links2 li a{font-size:12px; text-align:center; border-radius:5px;}
.slide_menu ul.acc_links2 li a:after{ display:none}
.slide_menu .inner_logo span{display:none}
.slide_menu .inner_logo{ text-align:center;}
.slide_menu .inner_logo img{ width:80%;}
.slide_menu .user_top{ display:block;}
.slide_menu .user_top div{ display:none;}
.slide_menu ul.acc_links2 li{ margin:0;}
.inner_logo{ text-align:center; padding:20px 0 22px 0;}
.inner_logo img{ width:50%;}

.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:245px;-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%;min-height:100vh;    display: flow-root;}
.main-content-inner {padding:0 25px;min-height:700px;}
.notfiy_w{background:#d92764;padding:4px 0;color:#fff;font-size:1em;}

.page_heading{align-items:center; display:flex;justify-content:space-between; margin-bottom:1em}
.page_heading h1{display:block;font-size:1.7em;font-weight:600;margin-bottom:0.1em;}
.page_heading span{display:block;color:#b0b0b0; font-size:.9em;}

.h_left{ width:45%;}
.h_right{width:55%; text-align:right}
/*.h_right ul{margin:0px;padding:0px;}
.h_right ul li{list-style:none;display:inline-block;width:19%;font-size:0.84em; margin-left:2px;text-align:left;color:#3a3a3a}
.h_right ul li span{display:block;background:#fff;border-radius:10px;padding: 2px;height: 5px;margin:0.3em 0; box-shadow:0px 0px 1px #333}
.h_right ul li b{line-height:1.5em; display:block}*/

.section_heading{display:flex;align-items:center;justify-content:space-between; padding:12px 15px 7px;border-bottom:0px solid #cacdd3;position:relative}
.section_heading h2{display:inline-block;font-size:1.3em;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:#ca1e59;}
.clearfix::after{content:'';display:block; clear:both; height:0}

.flex_display{display:flex;align-items:center; padding:12px 15px;border-bottom: 1px solid #cacdd3;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;}

.count_box{ color:#fff; border-radius:20px; padding:25px 20px; display:flex; font-size:.9em;width:100%; margin:auto; overflow:hidden; position:relative}
.count_box svg{ background:#fff; background:rgba(255,255,255,.22); width:50px; height:50px; text-align:center; padding:8px; fill:#fff; border-radius:10px; margin-right:10px;}
.count_box b{ display:block; font-size:1.8em; line-height:1.1em;}
.count_box:after{ content:""; position:absolute; right:-21px; top:-13px; width:80px; height:80px; border-radius:10px; background:#fff; background:rgba(255,255,255,.22); transform:rotate(25deg);}

.balance_box{ background:#305395; background-image: linear-gradient(to right, #16395f, #496dcb); padding:15px 20px; border-radius:10px; color:#fff;}
.balance_sml_txt{ font-size:.8em;}
.balance_amount{ font-size:1.6em; font-weight:600; margin-top:8px;}
.balance_credit{ display:flex; font-size:.8em; margin-top:25px;}
.balance_credit i{ width:26px; height:26px; line-height:26px; background:#ecf8f6; border-radius:7px; text-align:center; color:#2dba2b; margin-right:5px; font-size:1.2em;}
.balance_credit b{ font-size:1.1em; line-height:.95em; display:block;}

.balance_debit{ display:flex; font-size:.8em; margin-top:25px;}
.balance_debit i{ width:26px; height:26px; line-height:26px; background:#ffe5cd; border-radius:7px; text-align:center; color:#ee8523; margin-right:5px; font-size:1.2em;}
.balance_debit b{ font-size:1.1em; line-height:.95em; display:block;}

.total_section{ margin-top:1em;}
.white_bx{background:#fff;border-radius:10px;min-height:100px;box-shadow:0px 1px 3px #b2c1dd;}

.total_info{padding:10px 15px;background:#fff;border-radius:10px;box-shadow:2px 3px 5px #eee; min-height:230px;transition:all linear .7s}
.total_info:hover{box-shadow:0px 0px 10px #ccc}
.total_info2{padding:20px 15px;background:#fff;border-radius:10px;box-shadow:2px 3px 5px #eee; min-height:120px;transition:all linear .7s}
.total_info2:hover{box-shadow:0px 0px 10px #ccc}
.plan_hed{color:#163960;font-size:1.4em;line-height:1em;font-weight:700; margin-top:8px;}
.dash_icons{width:90px;height:90px;margin:1em auto;border-radius:50%;background:#f1f1f1}
.dash_icons i svg{width:70px;height:70px;margin:0.6em 0}
.dash_icons i svg path{fill:#c91e58}

.box_txt1{ color:#163960; font-size:15px; font-weight:600;}
.box_txt2{ color:#000; font-size:21px; font-weight:800; line-height:1em;}
.inc_sec{ background:#68e366; font-size:.8em; color:#fff; border-radius:15px; padding:1px 10px;}
.dec_sec{ background:#ff4b4c; font-size:.8em; color:#fff; border-radius:15px; padding:1px 10px;}

.reports_outer{display:flex;justify-content:space-between;margin-top:0.5em;align-items:start;}
.graph_left{ width:55%; padding-right:25px;}
.graph_right{width:45%}


.total_num{font-size:1.5em;line-height:1.3em;color:#3a3a3a;font-weight:700;margin:0.2em 0}.total_num i{margin-right:7px; vertical-align:top}
.total_num i svg{width:30px; height:30px;}
.total_num i svg path{fill:#3a3a3a}

.graph_w{ position:relative; margin-top:0.7em;width:123px;}
.stats_dtl{border-bottom:1px dashed #f1f1f1;padding-bottom:3px; margin-top:8px}
.stats_dtl .abt_stat_dot{width:18px;height:18px;display:block;float:left; margin-top:5px; border-radius:5px;}
.stats_dtl .abt_stat_txt{margin:4px 0 0 7px;font-size:0.88em;color:#3a3a3a;}
.stats_dtl .abt_stat_txt b{ font-weight:500}
.white,.white a,.white:visited{color:#fff}
.white .total_num,.white .plan_hed{color:#fff}
.white .total_num i svg path{fill:#fff}
.bg-warning{background-color:#e5ae0a!important;}

.dashboard_wrap{ margin-top:2em;}
.data_outer{border-bottom:2px solid #d3dceb;padding:15px;}
.data_outer:last-child{ border:0}
.data_outer .row .col-4{ padding:0 5px}
.data_outer .action_btns a{ font-size:14px;}
.data_outer .action_btns{ text-align:right}

.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%}

.tab_opt_ico{ display:inline-block; vertical-align:top; margin-top:3px;}
.tab_opt_ico a{background:#f0f2f5;color:#615dce;width:40px;height:40px;line-height:40px;border-radius:100%;display:inline-block;text-align:center;font-size:1.2em; transition:all 0.3s linear;}
.tab_opt_ico a:hover{ background:#615dce;color:#fff;}
.grey,.grey a,.grey a:visited{color:#b7b7b7;}
.grey a:hover{color:#615dce}

.dash_filter{}
.dash_filter .col-12, .dash_filter .col{ padding:0 5px}
.tab_input{background:#f7f8fa;border:#e1e1e1 1px solid;border-radius:25px;font-size:1em; position:relative}.tab_input select{border:0;background:none;color:#4f6075;width:95%;padding:8px 10px;}
.tab_input input[type=text]{border:0;background:none;color:#07293e;width:100%; padding:7px 25px 6px 15px;font-size:0.9em;line-height:1.6em;}
.tab_input span{position:absolute;right:9px;top:3px;font-size:20px;}
.tab_srch_btn{background:#15385f;width:38px;height:38px;text-align:center; border-radius:100%;display:block;font-size:1em;color:#fff;cursor:pointer; transition:all 0.3s linear;}
.tab_srch_btn:hover{ background:#000; color:#fff;}
.tab_opt_ico{ display:inline-block; vertical-align:top; margin-top:3px;}
.tab_opt_ico a{ background:#f7f8fa; color:#163960; width:40px; height:40px; line-height:40px; border-radius:100%; display:inline-block; text-align:center; font-size:1.2em; transition:all 0.3s linear;}
.tab_opt_ico a:hover{ background:#163960; color:#fff;}

/*Sub-Tabs*/
.sub_tabs{padding:10px 0 0;display:block; margin-bottom:1em}
.sub_tabs a{display:inline-block;font-size:1em;line-height:1em;color:#fff;padding:10px 20px;border-radius:5px;margin-right:2px;position:relative;text-transform:uppercase;background: #8495b7;border: 2px solid #8495b7;}
.sub_tabs a:hover{color:#061636;background:#b0e3ff;text-decoration:none;border:2px solid #b0e3ff;}
.sub_tabs a.act{color:#f7f8fa;font-weight:600;background:#1877f2;border:2px solid #fff;box-shadow:0px 0px 3px #395374;}
.sub_tabs a.act:after{content:"\f0d7";display:block;color: #1877f2;bottom:-10px;position:absolute;font-family:Font Awesome\ 5 Free;font-weight:600;font-size:30px;width:20px;left: 0;right: 0;margin:auto;}

/*Documents*/
.control_item_list{margin:1em 0 2em 0}
.control_item{border-bottom:1px solid #ececec;display:flex;justify-content: flex-start;}

.contr_left{width:27%;min-height:44px;max-height:60px;padding-top:10px;display:block;padding-right:15px}
.contr_txt{font-size:15px;color:#000;line-height:1.5em;text-align:right;font-weight:400}
.contr_txt i{color:#ccc}
.contr_left label{float:right;margin:0 10px 0 0}

.contr_right{width:50%;display:block;min-height:25px;max-height:60px;padding-top:10px;padding-left:15px}
.manage_controls label{ margin-right:10px;}
.manage_controls label input[type-radio]{ vertical-align:middle}



/*Table-Section*/
.acc_table{margin:0; color:#7a8797;}
.acc_table thead{background:none;color:#44566c;font-size:0.9em;text-transform:uppercase}
.acc_table thead th{border-right:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid; border-top:0; white-space:nowrap; min-width:170px;}
.acc_table td,.acc_table th{padding:.85rem .75rem;} 
.acc_table td{ border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid;}
.acc_table a{text-decoration:underline;font-weight:500}
.acc_table td:last-child{border-right:0;}
.acc_table tbody{font-size:.96em;line-height:1.3em;}
.acc_table tbody strong{color:#222;}
.acc_table tbody span{font-weight:500;font-size:13px;color: #646e81;}
.table-striped tbody tr:nth-of-type(odd){background:#fff;}
.table-striped tbody tr:nth-of-type(even){background:#f9f9f9;}
.scrollbar{	max-height:405px; overflow-y: scroll;}
#style-4::-webkit-scrollbar-track{ background-color: #F5F5F5;}
#style-4::-webkit-scrollbar{ width:7px;	height:7px;	background-color: #F5F5F5;}
#style-4::-webkit-scrollbar-thumb{ background-color: #375274;}

.status_verified,.status_attention,.status_alert,.status_discrepant,.status_due,
.sml_btns{padding:1px 12px;display:inline-block;font-size:0.85em;white-space:nowrap;border-radius:25px;box-shadow:0px 0px 1px #666; text-transform:uppercase; color:#fff;}

.status_verified{background:#00b050;color:#fff;}
.status_attention,.status_process{background:#ffa500;color:#fff;}
 a.status_process{text-decoration:none;color:#fff;}
.status_alert{background:#ff0000;color:#fff;}
.status_discrepant{background:#d2b48c;color:#000;}
.status_due{background:#fff;color:#000;}



/*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:block;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:""}*/

.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}

/*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}
.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_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{ width:49%; float:left; 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;}

.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}

.filt_box{ background:#fff; border-radius:10px; border:#eee 1px solid; box-shadow:#eee 2px 3px 5px; padding:10px;}
.filt_box label{ margin-bottom:2px; font-size:.9em;}
.filt_box button{ background:none; border:0; font-size:2em; padding:0; margin:0; line-height:1.2em; cursor:pointer;}
.filt_box button i:hover{ color:#f26b24;}


.filt_box2{ background:#fff; margin-top:5px;}
.filt_box2 label{ margin-bottom:2px; font-size:.9em;}
.filt_box2 button{ background:none; border:0; font-size:2em; padding:0; margin:0; line-height:1.2em; cursor:pointer;}
.filt_box2 button i:hover{ color:#f26b24;}


/*Manage-Calander*/
.manage_calndr{padding:10px;background:#fff;}
.manage_calndr .table{ margin:0}
.stats_head{border-bottom:1px solid #e8e8e8;padding:4px 0px 10px;}
.stats_head label{margin-bottom:0;font-weight:600}
.stats_head h2{font-size:1.2em;line-height:1.4em;text-transform:uppercase;color:#000;display:inline-flex}
.dash_cal_hed{text-align:center}.dash_cal_hed h2{margin-right:10px;vertical-align:middle}

.caln_mover{display:inline-flex;font-size:0.9em;margin-right:10px; float:left}
.caln_mover span{background:linear-gradient(to top, #e8e8e8, #f9f9f9);border-radius:3px;border:1px solid #bebebe;margin-right:6px}
.caln_mover span a{display:inline-block;padding:3px 10px;color:#000}
.caln_mover span a{border-right:1px solid #bebebe}
.caln_mover span a:nth-child(2){border:0}
.caln_mover b{font-size:12px;line-height:20px;color:#000;background:#dcdcdc;padding:3px 10px;border:1px solid #bebebe;border-radius:3px;font-weight:400}
.caln_yr{display:inline-flex;font-size:0.9em; float:right}.caln_yr select,.search_c select{background:#f7f7f7;padding:4px 10px;border:1px solid #d6d6d6;border-radius:3px;color:#000;font-weight:600}

.schedule_c{font-size:1em}
.schedule_c table {width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em;border:1px solid #e1e1e1;text-align:center;min-height:290px}
.schedule_c thead tr{background:#f9f9f9}
.schedule_c table td{padding:0.3em;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}
.schedule_c thead th{font-size:1em;font-weight:400;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}
.schedule_c thead th span{display:block;font-weight:400;color:#2b71bc; }
.schedule_c .table th{padding:.45rem;color:#2e2e2e}
.schedule_c tbody tr{height:88px}
.schedule_c tbody tr td{padding:.1rem 0.2rem}
.schedule_c tbody tr td span{display:block;text-align:right;padding:5px 5px}
.cal_spacer{margin:0 -3px;padding:5px 2px;font-size:11px;color:#000;}

.g_holiday{background:#fbc9c9;}
.sun_day{background:#ebeef1;}

.holiday_list{border:1px solid #d4d4e7;background:#fff;}
.holiday_list .table{ margin:0}

/*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:20px;}
.sub_hed{font-size:1em;line-height:1.5em;color:#000;font-weight:600;margin-bottom:0.5em;padding: 3px 10px;position:relative;background: #fff; text-transform:uppercase;}
.sub_hed:before{content:'';position:absolute;left:-20px;top: 21%;height:17px;width:3px;background:#f26b24;}
.my_forms fieldset{border: 1px solid #eaeaff;padding:15px;background: #f4f5f7;margin-bottom:1em;border-radius:5px;}
.my_forms .form-control,select.form-control:not([size]):not([multiple]){padding:.3rem .75rem;border-radius:3px;border:1px solid #d3d3d3;box-shadow:none;height: 38px; font-size:13px;}.my_forms input[type=file].form-control{ padding:5px; height:auto;}



.my_forms label{margin-bottom:0.1em;font-size:.9em; color:#333;}
.my_forms textarea.form-control{ height:auto}
.my_forms .btn{padding:0.5em 1.5em}
.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{ text-decoration:none !important}
.btn-group-sm>.btn, .btn-xs {padding:.12rem .5rem;font-size:0.78em; line-height:1.3em}

/*PROFILE*/
.profile_head{padding:15px 15px;font-size:1.3em;line-height:2.2em;margin: 0;    font-weight:500;color: #0c2556;border-bottom: 1px solid #f1f1f1;}

.profile_head span{display:inline-block;border:1px solid #f1f1f1;font-weight:600;margin-left:10px;border-radius:50%;background: #615dce;}
.profile_head span a{display:block;padding:9px 10px;font-size:0.7em;line-height:1.1em;color: #fff;}



.prof_des{font-size:0.8em}
.prof_oth_dtl{font-size:0.84em;margin-top:0.8em}
.prof_oth_dtl p{margin-bottom:0.3em;display:block}
.prof_oth_dtl b{width:20px;height:20px;margin-right:8px;display:inline-block}

.profile_content{padding:10px;min-height:500px}
.prof_info{font-size:0.9em;margin-bottom:2em}
.prof_info .sml_heading{font-size:1.3em;color:#b1abab}
.prof_info .form-control{font-size:0.8em}
.prof_info ul{margin:20px;padding:0px}
.prof_hed{font-size:1.2em;color:#000;font-weight:600;margin-bottom:1em}
.prof_hed2{font-size:1.5em;font-weight:400;color:#000;margin-bottom:0.4em}
.prof_hed span{display:inline-block}.prof_hed span a{color:#000;padding:10px}
.prof_info .sml_txt{font-size:0.9em}
.prof_info .form_box{font-size:1.2em}.prof_info .heading_r a{color:#fff}
.prof_info .heading_r .btn{font-size:1em}
.prof_info .heading_r .btn-add{color:#000}
.prof_item{display:block;line-height:1.5em;border-bottom:1px solid #f1f1f1;margin-bottom:0.3em}
.prof_item p{padding:10px 0}
.prof_item span{width:49%;display:inline-block;padding:10px 0;vertical-align:top}
.prof_item span:nth-child(2){color:#000}
.prof_item span b{display:block;font-size:0.7em;font-weight:600;color:#8e8888}


/* TREE *//*==============*/
/*.breadcrumb{margin:10px 0 0 0; font-size:14px;background:none;padding:0;}
.breadcrumb-item.active{ color:#b0b0b0;}
.breadcrumb-item+.breadcrumb-item::before{ color:#07293e;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#07293e; font-weight:600;}*/
.breadcrumb{margin:10px 0 0 0; font-size:14px;background:none;padding:0;font-weight:500; color:#07293e;}
.breadcrumb-item+.breadcrumb-item::before{color:#999;content:">";font-size:1em;vertical-align:middle;line-height:16px;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000;}
.breadcrumb li.active{color:#b0b0b0;}
/* 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 a{color:#f26b24;display:inline-block;padding:0 3px;text-align:center;margin-right:5px;font-size: 16px;}
.action_btns a:hover{color:#000;}

/*Pagination*/
.paging_nav {margin:5px 0;padding:.5em;}
.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:#615dce;background-color:transparent;border-color:#0c2556;padding:.4rem .65rem;margin:0 3px;}
.page-link:hover{color:#4a45c9;background-color:#f0f2f5;border-color:#dce4f9;}
.page-link {color:#bdbcd5;margin:0 3px;border-radius:3px;padding:.4rem .65rem;border-color:#887852;font-weight:600;text-align:center;border:0; font-size:.9em;}
.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*/

.red, .red a{ color:#f00}

/*Invoice*/
.invoice_wrap{padding:15px;border:1px solid #f1f1f1;max-width:1000px;margin:auto;box-shadow:0px 0px 15px #ddd;border-radius:5px}
.inv_add_box{border:0px solid #eee;padding:0px;min-height:224px;font-size:14px}
.inv_add_box h2, .invoice_content h2{margin:0;font-weight:600;font-size:1.1em;border:0;padding-bottom:5px;color: #0c2556;}.inv_add_box b{color:#000;font-weight:600}.invoice_content .acc_table{ border:1px solid #ccc}

.invoice_btm{font-size:1em;padding:10px}
.inv_btm_item{display:block;text-align:right;font-size:0.9em;padding-bottom:0.5em}
.inv_btm_item b{display:inline-block;text-align:right}.inv_btm_item  span{display:inline-block;text-align:right;width:120px}


.add_row {padding: 3px 0px;text-align: right;width:100%;display: block;}
.add_row input{display:inline-block;padding:0;border-radius:5px;margin:0;outline:0;border:none;color:#fff;background:#282662;font-size:18px;line-height:21px;font-weight:500;width:30px;height:24px}.add_row input:hover{box-shadow:0px 0px 10px #ccc;background:#0a58a8;cursor:pointer}


.custom-file-input{position: relative;z-index: 2;width: 100%;height: calc(2.25rem + 2px);margin: 0;opacity: 1;border: 0 !important;}
.custom-file-input::-webkit-file-upload-button{visibility: hidden;}
.custom-file-input::before{content: 'Upload';display: inline-block;background: #17a2b8;border: 0px solid #999;border-radius: 3px;padding: 4px 12px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;text-shadow: none;font-weight: 700;font-size: 9pt;color: #fff;}
.custom-file-input:hover::before {border-color: black;}
.custom-file-input:active::before {background: -webkit-linear-gradient(top, #138496, #138496);}

/*Transaction*/
.transaction_opt{ margin:15px 0; padding:12px; border-radius:10px; background:#fff;}
.transaction_opt label{ margin:0 25px 0 0; font-size:.9em; color:#000; text-transform:uppercase; font-weight:600;}


/* ================= RESPONSIVE VIEW ================= */
@media only screen and (max-width:1330px) {
body{ font-size:15px;}
.container-fluid{}
.action_btns{ white-space:nowrap}
.action_btns a{width:23px;height:24px;font-size:15px;line-height:22px;}
.login_container{width:1000px; background-size:cover;}
}


@media only screen and (max-width:1279px) {
.container{width:100%; max-width:100%}
header{ margin:0;}
.nav_pos{ padding:3px 10px;}
.main-content-inner{ padding:0;}
}

@media only screen and (max-width:1151px) {

.login_box{ padding:30px;}
.login_form select{ padding:10px;}
.login_form input[type=text], .login_form input[type=password]{ padding:9px 20px 6px 0;}
.login_btn, .login_btn:visited{ font-size:1em; padding:13px;}
.login_area{ height:520px;}
.login_left{ height:520px;}

#sidebar{width:105px;margin-left:-190px;margin-top:0;}
#sidebar.slide_menu{margin-left:0;width:105px}
.inner_logo{padding:10px 20px;}
.inner_logo span{display:none}
#main-content{margin-left:0px}
.slide_menu ul.acc_links2 li a i{ display:block;}	

/*DASHBOARD*/
.acc_tab_hed{font-size:0.86em;line-height:1.1em;height:36px;}

/*Status*/
.h_right ul li{font-size:0.74em;width:18%}


}


@media only screen and (max-width:991px) {
.breadcrumb{ display:none;}
.btn{ margin-bottom:5px;}

.login_left_inr {padding: 20px 10px 20px 30px;}

.login_box{padding:20px 25px;}
.login_left{width:50%;}
.login_area{width:500px; float:none; height:auto;}
.wlcm_b_txt {font-size:1.5em;}
login_left_inr h1 {font-size:1.4em;}
.login_container{ width:auto;} 

/*===== DASHBOARD====*/
.dashboard_right{width:auto}
.date_time{padding:10px 18px;font-size:0.8em; margin:0}
.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:50px}.srch_form{position:absolute;display:block;width:250px;top:75px;z-index:99; background:#fff;}
.count_box{ margin-bottom:20px;}


.page_heading{flex-wrap:wrap;}.page_heading h1{ margin-bottom:0.2em}
.h_left{width:100%; margin-bottom:1em}
.h_right{width:100%;}
.h_right ul{ text-align:left; margin-top:1em}
/*Header*/


.total_info{ margin-bottom:1.5em;}
.dashboard_wrap{ margin-top:1em}
.section_heading{ display:block;}.section_heading h2{ margin-bottom:1em; display:block;}
.dash_filter{ width:70%; float:left}
.files_sect{ text-align:right;}

.custom-file-input::before{padding: 4px 6px;}
}


@media only screen and (max-width:767px) {
.container-fluid{ padding:15px 0;}
.login_bg{ height:auto}
.login_box{padding:25px 30px;}	
.login_left{width:100%;}
.copy_txt{ padding:1em 0}
.wlcm_b_txt br{ display:none}
	

/*===== DASHBOARD ====*/	
.dashboard_right {padding:0px 0px 20px 0px;display:block;}
.date_time{text-align:right;display:block}	
.total_section .white_bx{ margin-top:1em}
.anoucment_wrap,.dashboard_wrap {margin-top:1em;}
.main-content-inner {padding:0 15px;}
.info_dtls .name{font-size:0.9em;}.comp_n{font-size:0.8em;}
.anoucment_txt,.anouc_date{font-size:0.9em;height:auto}
.info_oth_dtls,{font-size:.87em;}.info_cmnts{height:48px;}
.generate_report{ border-radius:100%; width:40px; height:40px; line-height:40px; padding:0; text-align:center;}
.generate_report img{ margin:0;}

/*Inner-My-Account Links*/
.table-responsive .table{width:850px}
.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;}

}

@media only screen and (max-width:515px) {
.login_left_inr h1{font-size:1.3em;}.wlcm_b_txt {font-size:1.3em;}
.wlcm_txt{ font-size:1em;}

.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====*/
.dashboard_right {padding:0px 0px 20px 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;}
.container-fluid{ padding:0;}
.generate_report{}

.page_heading h1{font-size:1.4em;}
.page_heading span{font-size:0.9em}

/*Transaction*/
.transaction_opt label{ margin:0 0 5px 0; display:block;}

}

@media only screen and (max-width:479px) {
.login_area{width:320px;}
.login_wrapper{ padding:80px 0 0px;}

.nav_pos {padding:15px 15px;}
.dashboard_right {padding:5px 10px 10px;margin:9px 0 0 0;}
.date_time {text-align:center;display:block;}
.name_sec{ width:auto}
.srch_form{ top:40px; width:260px; left:0;}.search_top{ position:relative}
.logout_top{ margin-right:0}.user_name_top{ margin-right:0; padding-right:10px;}

/*======DASHBOARD=====*/
.h_right ul li {font-size:0.74em;width:31%;margin-bottom:1em;}
.count_box{ padding:15px; display:block; text-align:center;}
.count_box svg{ margin:0 0 5px 0;}

/*table-Section*/
.dash_filter {width:auto;float:none;}
.tab_input{margin-bottom:0.4em}.files_sect{text-align:center;}

/*Inner-My-Account Links*/
.acc_tab_links ul li{ width:100%}
.innerpages_header .prof_edit{text-align:center}
.camp_details p{ display:block; font-size:0.9em}
.camp_details p b{ font-weight:600; display:block}.camp_details p span{ display:block}

/*Profiles-Details*/
.sub_hed{ font-size:1em;}
.info_item{ font-size:0.78em; display:block;}
.info_item span{ display:block; width:100%; text-align:left}
.info_item b{ display:block; width:100%}

.acc_table td, .acc_table th{padding: 0.65rem 0.45rem;}
.custom-file-input::before{padding:4px 3px;}

.page_heading{ display:inherit;}
}