@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}

/*custom upload*/
.DG-custom-file{position:relative;overflow:hidden;display:block;width:100% !important; border-radius:5px}
.DG-custom-file input[type=file]{width:0!important;height:0!important;position:absolute!important;left:-99999px!important;top:-99999px!important;visibility:hidden}.DG-custom-file small{font-size:100% !important;opacity:0.8} .DG-custom-file b.btn{min-width:107px!important;padding:8px 5px !important;background:#eaeaea;margin-right:8px;line-height:1.5em;font-size: 0.98em}.DG-custom-file label{display:flex;align-items:center;margin:0 !important}

/*Project Name : BHARATHAAP TECHNOLOGIES [Created by WEBLINKINDIA.NET on 22 August, 2025 : Gurpreet Singh]*/
body{font-family:'Poppins', sans-serif;color:#666;background:#fff9f2;font-size:15px}
h1, h2, h3, h4, h5, h6{font-family:'Poppins', 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}
a{text-decoration:none}
/* FORM */
input[type=text], input[type=password], input[type=date], input[type=time], input[type=file]{color:#333; background:#fff; border:1px solid #dfbd97}
textarea, select{color:#333; background:#fff; border:1px solid #dfbd97; resize:none}

input, textarea, select{font-size:1em;line-height:1.4em;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%}

.container-xxl{ max-width:1255px;}
.trans_eff{ transition:all 0.3s linear;}

::-webkit-input-placeholder{color:#8f9fbc}
:-moz-placeholder{color:#8f9fbc !important}
::-moz-placeholder{color:#8f9fbc !important}
:-ms-input-placeholder{color:#8f9fbc} 

.poppins{ font-family: "Poppins", sans-serif;}
.playfair{ font-family: "Playfair Display", serif;}

.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:#223e7d; text-decoration:none}
.blue a:hover,.blue a:active{color:#000}
.blue2,.blue2 a:link,.blue2 a:visited{color:#0593df; text-decoration:none}
.blue2 a:hover,.blue2 a:active{color:#000}
.pink,.pink a:link,.pink a:visited{color:#e83e8c; text-decoration:none}
.pink a:hover,.pink a:active{color:#e83e8c}
.green,.green a:link,.green a:visited{color:#28a745 !important; text-decoration:none}
.green a:hover,.green a:active{color:#e83e8c}
.red,.red a:link,.red a:visited{color:#ff0000 !important; text-decoration:none}
.red a:hover,.red a:active{color:#e83e8c}

.row > .no_pad{padding:0; margin:0 !important}

.db{display:block}
.dn{display:none}
a{color:#0593df}

.btn-primary{color:#fff; background:#0421be; background-image:linear-gradient(to right, #021fbe, #7ab3db);}
.btn-primary:hover{/*background-color: #1025c1;*/border-color: #1025c1}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color:#fff;background-color: #1025c1;border-color: #1025c1}

.btn-orange{color:#fff;background-color:#f26b24;border-color:#f26b24}
.btn-orange:hover{background-color:#cf4700;border-color:#0593df; color:#fff}

.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 */
.home_header{ padding:24px 0;}
.logo{ width:150px; height:150px; line-height:150px; position:absolute; top:-30px; background:#fff; border-radius:100%;}
.top_btn{ padding:12px 23px; border-radius: 30px; font-weight:500; color: white; background: 
linear-gradient(45deg, #d1a54e, #931f1f); display:inline-block;}.top_btn:hover{ box-shadow:#999 0 0 10px;}
.top_btn2{ padding:11px 22px; border-radius: 30px; font-weight:500; color:#5c0206; background:#fff; border: 2px solid #b15e5d; margin-left:5px; display:inline-block;}.top_btn2:hover{ box-shadow:#999 0 0 10px;}
.top_btn3{ padding:11px 24px; border-radius: 30px; font-weight:500; color: white; background: 
linear-gradient(45deg, #d1a54e, #931f1f) padding-box, linear-gradient(90deg, #931f1f, #fff, #d1a54e) border-box; border: 1px solid transparent; margin-left:5px; display:inline-block;}.top_btn3:hover{ box-shadow:#999 0 0 10px;}

.login_sec{ background:#ebd4b8 url(../images/login-bg.jpg) center top no-repeat; min-height:640px; padding-top:20px;}
.login_cont{ width:600px; margin:auto;}
.login_txt1{font-size:2.2em; line-height:1.1em; font-weight:700; background: linear-gradient(to right, #d3a74f 0%, #921b1d 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.login_txt2{ margin-top:4px; padding-bottom:8px; border-bottom:#9cb7bb 1px solid;}

.login_bg{background-image: url(../images/login-bg.jpg); background-repeat:no-repeat;background-color:#feb08c;height:100%;background-size:cover;position:absolute;width:100%;background-position:50% 100%}.login_bg:after{content:'';display:block; clear:both}.login_wrapper{padding:10px 0 0px}
.login_container{width:1260px;margin:0px auto 1em auto;border-radius:15px;overflow:hidden;background-image: url(../images/login_bg.jpg);height:100%;min-height:595px; background-color:#fff; background-repeat:no-repeat;background-size: cover}

.log_form{ background:#fcfaf3; border:#b1c9cc 2px solid; border-radius:10px;}

.login_left{width:59%;display:flex;align-items:end}.login_left_inr{padding:25px 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}
.login_text{font-size:1.4em;line-height:1.3em;color:#fff;width:80%;margin:auto}
.login_text span{color:#38210f;font-size:22px;line-height: 1.2em;font-weight:800;display:block}
.btn-membership{background:#0f2bdc;padding:0.6em 1.5em;display:inline-block;color:#fff;background-image:linear-gradient(to bottom, #2bbeff, #3210c9)}
.btn-membership:hover{background-image:linear-gradient(to top, #0ab4ad, #320fce);}

.login_area{width:530;float:right;background:#fff;box-shadow:#ccc 0 0 15px}
.login_box{width:100%;padding:2em 3em}
.log_header h1{font-size:1.5em;line-height:1.5em}
.log_text{font-size:0.93em;line-height:1.3em;color:#666}

.log_tab{ background:#000; background:rgba(0,0,0,.4);padding:3px 5px; width:350px; margin:auto; border-radius:12px;}
.log_tab label{ padding:8px 20px;width:49%;display:inline-block;color:#000;background:#fff; border-radius:10px;}.log_tab input[type=radio]{width:0;height:0;position: absolute;left:-9999px}
.log_tab input:checked + label{background:#0421be; background-image:linear-gradient(to right, #7ab3db, #021fbe); color:#fff;z-index:1;}

.log_eye{position:absolute;right:5px;top:3px;font-size:.9em;color:#999;z-index:99;background:#fcfaf3;padding:10px}
.copyright{ font-size:.86em;}

.accounts_logs label{color:#000;padding:4px 15px 4px 0;line-height:21px; font-size:.95em;}
.accounts_logs input[type=radio]{margin:3px 0 4px 0;vertical-align:middle;width:16px;height:16px}
.login_form .input-group{border:1px solid #e5e5e5}
.login_form .input-group.valid{border-bottom:2px solid #000}
.login_form .input-group label{margin:0;padding:0 5px}
.login_form .input-group .input-group-text{background-color:#fff;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;}
.login_form select{padding:13px 0px 13px 0px;border:0px solid #ccc;font-size:1em;line-height:2em;color:#666;margin:0;background: #ffffff;width:100%}
.login_form input[type=text]:focus, .login_form input[type=password]:focus{border:0px;outline:none;box-shadow:none}
.log_icon img,.log_eye img{filter:gray;filter:grayscale(100%); opacity:0.4}

.login_btn, .login_btn:visited{padding:11px 24px; border-radius: 30px; font-weight:500; color: white; background: 
linear-gradient(45deg, #d1a54e, #931f1f) padding-box, linear-gradient(90deg, #931f1f, #fff, #d1a54e) border-box; border: 1px solid transparent; margin-left:5px; display:inline-block;}
.login_btn:hover{background:#140741;text-decoration:none;color:#fff;box-shadow:#ddd 5px 5px 5px}

.demo_sec{font-size:0.92em;color:#44566c}
.demo_sec span{ display:inline-block}
.demo_sec a{color:#ea5915; text-decoration:none}.demo_sec a:hover{color:#e47f4f}
.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}

.my_tabs{margin:1em 0;padding:0;border-bottom:1px solid #97745a}
.my_tabs ul{margin:0;padding:0;display:flex}
.my_tabs ul li{list-style:none;display:block;margin-right:5px}
.my_tabs ul li>a{color:#000;font-size:1em;line-height:1.5em;padding:6px 15px;border-radius:5px 5px 0 0;display:block;background:#f1f1f1}
.my_tabs ul li>a:hover,.my_tabs ul li>a.act{background:#97745a;color:#fff;font-weight:600}

.form_box1{position:absolute;z-index:99; top:55px;right:25px; background:#fff; box-shadow:1px 0 5px #eee;padding:20px; width:270px; border:1px solid #eee; display:none}
.form_box2{position:absolute; z-index:99; top:55px;right:25px; background:#fff; box-shadow:1px 0 5px #eee; padding:20px; width:270px; border:1px solid #eee;display:none}
.fa-times-circle{position:absolute;z-index:99;top:-16px;right:-16px; font-size:1.5em;color:#e76406}
.noti_sc{border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:15px}

/*POPUP*/
.popup_w{border:1px solid #f3f6fd;background:#fff}
.popup_w h1{font-size:1.2em;border-bottom:2px solid #f5f8ff;padding:10px 15px ;color:#fff;background: 
linear-gradient(45deg, #931f1f, #d1a54e);}
.or_txt{display:block;text-align:center;font-weight:600;padding:10px 0}
.popup_w .white_bx{border-radius: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; ont-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}

.inner_section{background:#fff;}
.inner-header{padding:0;text-align:center;background:none;border-bottom:0px solid #251a69;}.inner-header .inner_logo{padding:0}
.header_bg{background:linear-gradient(45deg, #d1a54e, #931f1f) padding-box, linear-gradient(90deg, #931f1f, #fff, #d1a54e) border-box;}

/*Membership Plan*/
.membership_area{padding:50px 0 65px 0;background:#0f1129 url(../images/member-bg.jpg) center top no-repeat}
.memb_box{background-image: linear-gradient(176deg, #fbf7f5, #ffffff);border:#e9d0c8 1px solid;border-radius:10px;width:93%;margin:auto}
.memb_box:hover{border:#ea5a13 1px solid;box-shadow:#321a70 0 0 25px}
.memb_name{font-size:1.4em;color:#34297f}.memb_price b{font-size:2em;color:#eb593d; padding:0 2px}
.memb_price i{font-size:1.6em; color:#000;font-style:normal}
.memb_bdr{height:1px;background-image:linear-gradient(to right, transparent, #fff, transparent)}
.plan_benefits{padding:10px}
.memb_box ul{font-size:1.1em; list-style:none;}
.memb_box ul li{ padding:10px 10px 10px 37px; border-bottom:#f1f1f1 1px solid; background:url(../images/check.svg) 10px 18px no-repeat;}
.memb_box ul li:last-child{border:0}
.get_plan{background:linear-gradient(45deg, #d1a54e, #931f1f) padding-box, linear-gradient(90deg, #931f1f, #fff, #d1a54e) border-box;padding:12px 30px}.get_plan:hover{background:#251192}
.heading{font-size:1.8em;line-height:1.4em;color:#fff}
.sml_txt{font-size:1.2em;line-height:1.5em;color:#fff}

/*DASHBOARD*/
.my_account_sect{/*background:#931f1f; background:linear-gradient(45deg, #d1a54e, #931f1f);*/}
header{margin:0;display:flow-root;background:#fff1e0;padding:10px 0}
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: #ffffff;border:#e5e5e5 1px solid;border-radius: 8px;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}
.search_top i{color: #363636}

.header_right{display:inline-block;margin-right:0;margin-left:auto}
.date_time{display:inline-block;vertical-align:top;margin:13px 15px 0 0;font-size: 0.9em;color:#506175}.date_time span{padding:0 5px}
.user_top{border-radius:10px;margin:0 10px;padding:2px 0px 2px 5px;display:flex;position:relative}.user_top i{position:absolute;right:8px; top:15px;font-size:.91em; color:#8f9599}.user_pic_top{width:45px;height:45px;text-align:center;border:#ece0d0 3px solid;overflow:hidden;border-radius:100%;vertical-align:middle;margin-right:6px;line-height:16px}.user_pic_top span{width:43px;height:43px;vertical-align:middle;display:table-cell}
.user_pic_top img{height:100%;width:100%}
.user_name{color:#fff;font-size:.9em;line-height:1em;height:14px}
.user_email{color:#fff;font-size:.88em;height:18px;line-height:1em;}
.sub_ttl{font-size:0.9em;color:#fff;line-height:1.5em;margin-bottom:1em}
.sub_ttl b{color:#ffb896}
.day_out{margin:6px 8px 0 0}
.day_out a{border:1px solid #f05910;background:#fff;padding:3px 10px;display:block;    border-radius:6px}

.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 a{background:#fff;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 a:hover{background:#38210f;color:#fff}
.alert_top_dot{position:absolute;top:7px;right:7px;color:#f26b24; font-size:.35em;border-radius:100%}

.logout_top{display:inline-block;vertical-align:top;margin-right:10px}
.logout_top a{background:#f05910;width:40px;height:40px;line-height:32px;border-radius:100%;fill:#fff;display:block;text-align:center;font-size:1.2em;transition:all 0.3s linear}.logout_top a img{max-width:100%;height:auto; filter:invert(1) brightness(100)}
.logout_top a:hover{background:#38210f;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:#931f1f; background:linear-gradient(45deg, #d1a54e, #931f1f);transition:all .3s ease-in-out;padding-bottom:60px;z-index:999;float:left;border-right:0px solid #07293e;border-radius: 0}
#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{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:6px}
ul.acc_links2 li a{color:#fffdfd;padding:0px 10px;display: flex;text-align:left;font-weight:500;line-height:1.2em;font-size:0.9em;border:1px solid #fff;border-radius:10px;height: 51px;align-items:center}
ul.acc_links2 li a img{filter:invert(1) brightness(100)}
ul.acc_links2 li a i{fill:#fff;font-size:20px;margin-right:6px;width:32px;height:32px;line-height:32px;vertical-align:middle;margin-top:-2px;float:left}
ul.acc_links2 li span{ display:block}
ul.acc_links2 li a b > i{font-size:16px;width:auto}
ul.acc_links2 li:hover a{color:#dc5418;text-decoration:none;background:#fff}
ul.acc_links2 li:hover a img{filter:none}
ul.acc_links2 li svg{width:32px;height:32px}
ul.acc_links2 li.acc_act a img{filter:none}

ul.acc_links2 li.acc_act a{color:#e95915;vertical-align:middle;background:#f2f4f6;border-radius:25px 0 0 25px;font-weight:600;margin-right:-20px;border:0;line-height:1.5em; text-decoration:none}
ul.acc_links2 li.acc_act a svg path{fill:#fff !important}
ul.acc_links2 li.acc_act a:hover svg path{fill:#f00 !important}
ul.acc_links2 li:hover a i svg{filter:invert(1) sepia(0) saturate(0)  brightness(9)}
.acc_copyright{font-size:11px;color:#fff;text-align:center}
.acc_copyright a{color:#fff}
.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;height:auto;display: block; padding-bottom: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{height:auto;max-width:100%}
.slide_menu .user_top{display:block}
.slide_menu .user_top div{display:none}
.slide_menu ul.acc_links2 li{margin:0 0 2px}
.inner_logo{text-align:center;padding:10px 0 10px 0; background:#fff}
.inner_logo img{width:70px;}

.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;background:#fff9f2;display:flow-root}
.main-content-inner{padding:0 25px;min-height:700px;overflow:hidden;min-height:140vh}
.main-content-inner:after{content:'';clear:both;display:block}
.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;padding:15px 26px;background:#ffe8ce}
.page_heading h1{display:block;font-size:1.75em;margin-bottom: 0;color: #332e53}.page_heading span{display:block;color:#3d3d3d;font-size:.9em;font-weight:500}
.right_btns .btn{border-radius:20px;font-size:13px;font-weight:500}
.right_btns .btn img{filter:invert(1) brightness(10)}
.left_btns .btn{font-size:14px}
.white_img img{filter:invert(1) brightness(10)}

.h_left{ width:45%}
.h_right{width:55%; text-align:right}
.section_heading{display:flex;align-items:center;justify-content:space-between; padding:12px 0px 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}
.das_table_btm{display:flex;align-items:center;place-content: space-between;padding:5px}.das_table_btm b{color:#000}

.txt_btn{color:#ea5915;display:inline-block;font-weight:700;font-size:14px}

.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:#2b2929;padding:9px 10px;display:flex;align-items:center;font-size:.9em;/*width:102%;*/margin:auto;position:relative;min-height:98px;border:1px solid #d7d7d8}
.count_box img{width:53px;height:53px;text-align:center;margin-right: 9px;padding:5px;/* filter:invert(1) brightness(100); */background: #f6f5ff;border-radius: 10px}
.count_box p{line-height:1em}
.count_box b{display:block;font-size:1.3em;line-height:1.1em}
.count_box:hover{border:1px solid #eb5b1a;box-shadow:0px 0px 10px #ed8c5e}
.count_box span .btn{padding:2px 11px;border-radius:5px;font-size:12px;line-height:1.3em;color:#fff}
.count_box span .btn-light{background-color:#183ac3;border-color:#183ac3}
.total_section{margin-top:1em}

.white_bx{background:#fff;border-radius:10px;min-height:70px;border:1px solid #dfdfdf;
box-shadow: 0px 0px 10px #e1e1e1;margin:0.5em 0}
.plan_hed{color:#000;font-size:1.3em;line-height:1em;font-weight:700}
.plan_hed span{display:block; font-size:14px}
.bg-warning{background-color:#e5ae0a!important}

.dashboard_wrap{ margin-top:2em}.dashboard_wrap .section_heading{padding:12px}
.thm_img{width:51px;height:51px;border:2px solid #332e53}
.thm_img img{width:100%;height:100%}
.logo_img{height:50px}.logo_img img{max-width:100%;height:auto;max-height:45px}

.grey,.grey a,.grey a:visited{color:#b7b7b7}
.grey a:hover{color:#615dce}

.tab_opt_ico{display:inline-block;vertical-align:top}
.tab_opt_ico a{background:#fff;color:#38210f;line-height:34px;border-radius:20px;display:inline-block;text-align:center;font-size:0.88em;transition:all 0.3s linear;padding:0 15px}.tab_opt_ico a img{ margin-right:4px}.tab_opt_ico a:hover{background:#e95915;color:#fff}.tab_opt_ico a:hover img{ filter:invert(1) brightness(100)}

.bg-light2{background:#fff;padding:10px 15px 7px 15px}
.search_btn, .search_btn:visited{background:#f90196;display:inline-block;text-align:center;text-transform:uppercase;color:#fff;font-size:.9em;font-weight:700;height:38px;line-height:38px;padding:0 20px;border-radius:5px;cursor:pointer}
.search_btn:hover{background:#0383ca;color:#fff;text-decoration:none}
.search_btn2, .search_btn2:visited{background:#f90196;display:inline-block;text-align:center;text-transform:uppercase;color:#fff;font-size:.7em;font-weight:700;height:38px;line-height:38px;padding:0 9px;border-radius:5px;cursor:pointer}
.search_btn2:hover{background:#0383ca;color:#fff;text-decoration:none}

.form-control{font-size:.9em;color:#666;padding:7px 10px}
.form-group{margin-bottom:1rem;position:relative}
.form-group .calnder{position:absolute;right:13px;bottom:5px;
font-size:20px}

.dash_filter .col-12, .dash_filter .col{ padding:0 5px}
.filter_bx .form-group{margin-bottom:0rem}.filter_bx label{ font-size:0.87em}
.filter_bx .form-control,.filter_bx .form-select{font-size:.9em;color:#666;padding:6px 8px;height:33px;border:1px solid #dfbd97}

.emply_attd_dtl .item_area,.admin_dtl .item_area{width:16.3%;display:inline-block;margin-bottom:0.2em;border: 1px solid #f1f1f1;padding:9px;margin-right:4px;background: #faf9ff}.admin_dtl .item_area{width:24.5%}
.emply_attd_dtl .item_area span, .admin_dtl .item_area span{display:block;font-size:13px;line-height:1.2em}
.emply_attd_dtl .item_area span:nth-child(1),.admin_dtl .item_area span:nth-child(1){color:#af6441}
.emply_attd_dtl .item_area span:nth-child(2),.admin_dtl .item_area span:nth-child(2){color:#000}

/*Table-Section*/
.acc_table{margin:0;color:#7a8797;overflow:hidden;white-space: nowrap;}
.acc_table thead{background:#e9eeff;color:#212121;font-size:13px}
.acc_table thead th{border-right:#d0d1ff 1px solid;border-bottom:#d0d1ff 1px solid;border-top:0;background:none;white-space:nowrap; padding:10px;}
.acc_table td,.acc_table th{padding:10px;background:none;color:#040405}
.acc_table a{ white-space:nowrap}
.acc_table td{border-right:#d0d1ff 1px solid;border-bottom:#d0d1ff 1px solid;box-shadow:none !important;font-size:0.91em}
.acc_table a{text-decoration:underline;font-weight:500;color:#466cff}.acc_table td input[type=checkbox],.acc_table th input[type=checkbox]{margin-top:-2px;width:15px;
height:15px;vertical-align:middle; margin-right:5px}
/*.acc_table .form-select{padding:0.3em 0.5em;height:30px; font-size:12px; min-width:90px} */
.acc_table .form-select{height:30px; font-size:12px; min-width:90px}
.acc_table .btn{color:#fff; font-size:13px}.acc_table .btn:hover{color:#fff}
.acc_table a:hover{color:#341b08}
.acc_table td:last-child{border-right:0}
.acc_table tbody{font-size:.88em;line-height:1.3em;color:#333; font-weight:500; background:#fff}
.acc_table tbody strong{color:#222}
.acc_table tbody b{color:#c5663c;font-weight:600}
.acc_table tbody span{font-weight: 600;font-size:13px;color: #0c0c0c;padding: 4px 0px;display: block;text-transform: uppercase}
.table-striped tbody tr:nth-of-type(odd){background:#fff}
.table-striped tbody tr:nth-of-type(even){background:#faf9ff}

.btn-check:checked+.btn-info, .btn-info.active, .btn-info.show, .btn-info:first-child:active, :not(.btn-check)+.btn-info:active{background-color:#e45716;border-color:#e45716 }

.scrollbar{max-height:405px;overflow-y:scroll}
.style-4::-webkit-scrollbar-track{background-color:#e8e8e8}
.style-4::-webkit-scrollbar,.style-4::-webkit-tabel_scroll{width:7px;height:7px;background-color: #ece0d0}
.style-4::-webkit-scrollbar-thumb{background-color:#38210f}

.style1::-webkit-scrollbar-track{background-color:#dfe0ff}
.style1::-webkit-scrollbar{width:7px; height:6px;background-color:#dfe0ff; padding:2px}
.style1::-webkit-scrollbar-thumb{background-color:#332e53;border:0px solid #ccd0d3; border-radius:0px}
.tabel_scroll{width:100%;max-height:100%;overflow-y:scroll;overflow:auto;background:#f7f7f7; border-radius:3px 3px 0 0}

.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}

/*Inner-Pages-Starts*/
.dtl_info_head{padding:15px 15px;font-size:1.3em;line-height:2.2em;margin:0;font-weight:500;color:#000;border-bottom:1px solid #f1f1f1}
.dtl_info_head .btn img{filter:invert(1) brightness(100)}
.dtl_info_head:after{content:'';display:block;clear:both}
.dtl_img{width:60px;height:60px;border-radius:50%;display:block;float:left;overflow:hidden;margin-right:10px;position:relative;border:2px solid #f3c5a0}.dtl_img img{width:100%;height:100%}.dtl_info_head p{margin-left:60px;line-height:1.4em}.dtl_info_head small{ font-size:15px; line-height:1.3em; font-weight:400}
.prf_shortdes{margin-left: 0;line-height:20px;color:#38210f}
.prf_shortdes span{font-size:13px;line-height:20px;display:block}

.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}

.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}

.my_forms{margin:0;padding:15px}
.sub_hed{font-size: 1.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:-15px;top:12%;height:23px;width:8px;background:#f05910}.my_forms fieldset{border:1px solid #e7dcd0;padding:15px;background:#fffdfa;margin-bottom:1em;border-radius:10px}
.my_forms .form-control,select.form-control:not([size]):not([multiple]){padding:.3rem .75rem;border:1px solid #d5d3e1;box-shadow:none;height:40px;font-size:13px}.my_forms input[type=file].form-control{padding:5px;height:auto}
.my_forms small{font-size:68%}
.my_forms .fls{border:1px solid #d5d3e1;height:auto;padding:.1rem .3rem}
.my_forms .fls label{display:inline-block; padding:6px 10px; margin:0}
.my_forms label{margin-bottom:0.3em;font-size:.9em;color:#332e53;display:block}
.my_forms2 label{margin-bottom:0.3em;font-size:.9em;color:#332e53; display:inline-block}
.my_forms textarea.form-control{ height:auto}
.my_forms .btn{padding:0.5em 1.5em}
.my_forms input[type=radio]{width:16px;height:16px;vertical-align:middle;margin-top:-2px}

.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{font-size:1.3em;line-height:2.2em;margin:0 0 1em 0;color:#0c2556;display:flex;align-items:center;background:#fbfaff;padding:10px;border-radius: 10px;border:1px solid #e3e3e3}
.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:after{content:'';display:block;clear:both}
.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:#e24b13;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;margin-bottom:0.8em;width:33%;float:left}
.prof_item p{padding:10px 0}
.prof_item span{display: block;padding: 0;vertical-align:top}
.prof_item span:nth-child(2){color:#000;font-weight:600}
.prof_item span b{font-weight:600}

/* TREE *//*==============*/
.breadcrumb{margin:4px 0 0 0; font-size:14px;background:none;padding:0;font-weight:500;color:#967258}
.breadcrumb-item+.breadcrumb-item::before{color: #979797;content:">";font-size:1em;vertical-align:middle;line-height:22px}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000}
.breadcrumb li.active{color: #979797}
/* TREE CLASSES */

.action_btns a{display:inline-block;padding:1px 3px;text-align:center;margin-right:5px;
background:#fff;border-radius:3px;border:1px solid #bfb5ff;width:22px;height:22px;    line-height:17px}.action_btns a img{ opacity:0.8}
.action_btns a:hover{color:#000;border:1px solid #1a3dc4;background:#1a3dc4}
.action_btns a:hover img{ filter:invert(1) brightness(10);opacity:1}
.activate a{color:#f26b24;background: #ffffff;border-radius:5px;display:inline-block;padding:4px 9px;border: solid 1px #ebddd2;text-decoration: none}

/*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: #f95a40;background-color: #ffe8e4;border-color: #fdc7be;padding:.4rem .65rem;margin:0 3px}
.page-link:hover{color: #38210f;background-color: #f4f0eb;border-color: #f4f0eb}
.page-link {color: #534e70;margin:0 3px;border-radius:3px;padding:.4rem .65rem;border-color: #e7e7e7;font-weight:600;text-align:center;font-size:.9em}
.page-item.disabled .page-link{color: #979797}

.red, .red a{ color:#f00}
.sm_btn, .sm_btn:visited{background:#28a745; display:inline-block; text-align:center;color:#fff; font-size:.7em; font-weight:700; height:24px; line-height:24px; padding:0 10px; border-radius:5px; cursor:pointer;text-decoration:none !important}
.sm_btn:hover{background:#0383ca; color:#fff;text-decoration:none}
.required{color:#F00}
.check_list span{ width:49%; display:inline-block; margin-bottom:10px; font-size:1em; box-shadow:1px 0 5px #eee; padding:5px}
.check_list .fa-check-circle{color:#090}

/*Timer*/
.deal-countdown-timer{width:auto;display: block;margin: auto;text-align: center}
.countdown, .countdown{color:#fff;display:inline-block;margin: auto;position: absolute;width: 100%;left: 0;right: 0;text-align: center;top:5%}
.countdown span[data-value="0"], .countdown span[data-value="0"]{display:none}
.countdown > span, .countdown > span {margin: 0 3px;display:inline-block;position:relative;margin-bottom:0em}
.countdown > span .value, .countdown > span.value{font-size:1em;line-height:1em;font-weight:600;color:#059168;margin-right:10px;text-align:center;display:block;width:100%}
.countdown > span{background: rgb(245 255 248 / 73%);padding:4px;line-height: 9px;border-radius:5px;border:1px solid #8fd3bf;width:44px}
.countdown > span:first-child .value::after{display:none}
.countdown > span b, .countdown > span b{color:#121313;font-size: 0.68em;font-weight: 400;text-align:center}

.offer_w{width:1100px; margin:auto; background:#FFF; padding:50px;}
.slip_w{width:1100px; margin:auto; background:#FFF; padding:30px;}
.tab_w tr td{padding:2px; margin:0; border:0 !important}

/*ID Card*/
.stud_ids b{font-size:9px;font-weight:700}
.stud_ids span{font-size:9px;font-weight:500}
.my_cards .col-xs-12{ padding-top:20px}
.stud_ids div{font-size:1em;line-height:1em;margin:.15em 0}
.pagebreak {height:0!important}
@media print{.no-print{display:none}
.pagebreak{page-break-after:always !important;page-break-before:always;clear:both;border:0px solid red;height:0!important}
.x_panel{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;column-break-inside:auto}}
@media print and (orientation:portrait){
.pagebreak-portrait{page-break-after: always !important;page-break-before:always;clear:both;border:0px solid red;height:0!important}}
@media print and (orientation:landscape){
.pagebreak-landscape{page-break-after: always !important;page-break-before:always;clear:both;border:0px solid red;height:0!important}}
.custom_page{page-break-inside:avoid !important;page-break-after: always !important;}
/*ID Card*/

/*Manage-Calander*/
.manage_calndr{padding:10px;background:#fff}
.manage_calndr .table{margin:0}
.info_tabs label{background:#fffcfc;padding:2px 8px 2px 2px;margin-right:0.2em;border:1px solid #d8d8d8}.present_tb b,.leave_tb b,.holiday_tb b{background:#b1ffc2;width:24px; height:24px;display:inline-block;border-radius:50%}.leave_tb b{background:#ffcaca}.holiday_tb b{background:#c5bbf0}

.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 img{max-width:100%;height:auto}

.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:600;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6;background: #f9f9f9;}

.schedule_c thead th span{display:block;font-weight:600;color:#000;}
.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:2px 5px;font-weight:600;color:#000;}.schedule_c tbody tr td p{ font-size:11px; font-weight:500}
.cal_spacer{margin:0 -3px;padding:1px 2px;font-size:11px;line-height:13px;color:#000;}

.schedule_c .g_holiday{background:#e7c6ff}
.schedule_c .sun_day{background:#ebeef1}
.schedule_c .present{background:#b1ffc2}
.schedule_c .leave{background:#ffcaca}

.holiday_list{border:1px solid #d4d4e7;background:#fff;}
.holiday_list .table{ margin:0}

/*Id Card*/
.card_box{ width:310px; height:470px;}
.card_cont{ position:absolute; left:0; top:170px; background:url(../images/card1-bg.svg) top center no-repeat; width:100%; height:300px; padding:50px 15px 0 15px;}
.card_img{ margin:35px 10px 0 0; width:180px; height:200px;}.card_img figure{ width:180px; height:200px;}
.card_scan{ width:75px; position:absolute; left:16px; bottom:13px;}
.card_txt{ font-size:.85em;}
.card_logo{ width:70px; margin:60px 0 90px 25px;}
.card_cont2{ position:absolute; left:0; top:150px; background:url(../images/card2-bg.svg) top center no-repeat; width:100%; height:320px; padding:75px 15px 0 15px;}
.card_img2{ margin:30px 10px 0 0; width:180px; height:200px;}.card_img figure{ width:180px; height:200px;}
.card_cont3{ position:absolute; left:0; top:150px; background:url(../images/card3-bg.svg) top center no-repeat; width:100%; height:320px; padding:65px 15px 0 15px;}
.card_img3{ margin:15px 10px 0 0; width:180px; height:200px;}.card_img figure{ width:180px; height:200px;}

.visit_dash_cont{ width:calc(100% - 350px); margin-top:25px;}
.visit_dash_box{ width:96%;}.visit_dash_box img{ height:100px;}


.card_box2{ width:310px; height:470px; background:#7d2122 url(../images/card2.jpg) top no-repeat; padding:20px 15px;}
.card_box3{ width:310px; height:470px; background:#a75a2c url(../images/card3.jpg) top no-repeat; padding:20px 15px;}

.id_pos{position:absolute; z-index:9; top:5px; right:10px}

/*Thanks*/
.thanks_outer{ display: flex; justify-content: center; align-items: center; height: 100vh;}


/* ================= RESPONSIVE VIEW ================= */
@media only screen and (max-width:1330px) {
body{ font-size:15px}
.action_btns{white-space:nowrap}
.action_btns a{width:23px;height:24px;font-size:15px;line-height:22px}

.files_sect{width:60%}
.graph_right{width:50%}
.plan_hed{font-size:1.3em}

}


@media only screen and (max-width:1279px) {
header{margin:0}
.login_container{width:96%;background-size:cover}

.nav_pos{padding:3px 10px}
.main-content-inner{padding:15px}

}


@media only screen and (max-width:1151px) {
header{padding:10px}
.page_heading{padding:12px 17px}	
.login_wrapper{max-width:100%}
.login_container{flex-wrap:wrap}
.login_box{padding:30px}
.login_btn, .login_btn:visited{font-size:1em;padding:13px}
.login_left{width:46%;margin:5em 0 0 0;padding-left:0}
.login_text{width:100%}

header{margin:0;border-bottom:1px solid #fff}

#sidebar{width:105px;margin-left:-190px;margin-top:0}
#sidebar.slide_menu{margin-left:0;width:105px}
#main-content{margin-left:0px}
.inner_logo{padding:10px 20px}
.inner_logo span{display:none}
.slide_menu ul.acc_links2 li a i{ display:block}	

/*DASHBOARD*/
.acc_tab_hed{font-size:0.86em;line-height:1.1em;height:36px}
.count_box{width: auto; /*margin:0 -7px*/}

/*Status*/
.h_right ul li{font-size:0.74em;width:18%}

ul.acc_links2 li a{padding:7px 1px;margin-bottom:3px;font-size:10px; display:block;height:auto}

.offer_w{width:100%;}

.visit_dash_cont{ width:100%;}

}


@media only screen and (max-width:991px) {
.breadcrumb{display:none}

/* Login */
.home_header{ padding:5px 0;}
.logo{ width:100px; height:auto; line-height:inherit; top:0; position:inherit}.logo img{ width:80px; height:91px;}
.top_btn{ padding:12px; margin-top:24px; margin-bottom:4px}.top_btn2, .top_btn3{ padding:10px; margin-left:3px;}
.login_left{width:100%;min-height:125px; margin:0}
.login_box{padding:20px 25px}
.login_area{float:none;height:auto;margin:auto; width:100%}
.login_container {background-position:0 0;background-size:contain;
background-repeat:no-repeat;background-color:#e65715}
.login_left_inr h1 {font-size:1.4em}

/*===== 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:#fff;border-radius:50%;text-align:center;line-height:40px;color:#dae3f3}
.search_top{width:50px}.srch_form{position:absolute;display:block;
width:56%;right:0;top:54px;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*/

.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}

.emply_attd_dtl .item_area,.admin_dtl .item_area {width: 24.3%}
}


@media only screen and (max-width:767px) {
.container-fluid{padding:0px}

/* Login */
.top_btn{ font-size:.8em;}.top_btn2, .top_btn3{ font-size:.8em; margin:0;}
.login_bg{height:auto}.login_box{padding:25px 30px}	
.login_left{width:100%}.login_text{font-size:1.5em}

/*===== DASHBOARD ====*/
.slide_menu .inner_logo{ padding:5px}	
.dashboard_right{padding:0px;display:block}
.date_time{text-align:right;display:block}	
.total_section .white_bx{margin-top:1em}
.srch_form{top:67px}
.dashboard_wrap{margin-top:0}
.main-content-inner {padding:0 15px 15px}
.info_dtls .name{font-size:0.9em}.comp_n{font-size:0.8em}
.info_oth_dtls,{font-size:.87em}.info_cmnts{height:48px}
.sub_ttl b{ font-size:12px;display:block;line-height:1.1em}
.sub_ttl{font-size:12px}

.prof_item{ width:50%}

/*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}

.offer_w{padding:20px;}

}

@media only screen and (max-width:515px) {
	
/* Login */
.logo{ margin:auto;}
.top_btn{ font-size:.8em; padding:6px 9px; margin:8px 0 5px 0;}.top_btn2, .top_btn3{ font-size:.8em; padding:4px 9px;}

.login_text{font-size:1.3em;line-height:1.2em}
.login_text span{font-size:18px}
.btn-membership{padding:0.5em 1.5em;font-size:1em;width:100%}

.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}
.login_sec{ background:#99d1de; min-height:inherit; padding:35px 0;}
.login_cont{ width:100%;}.login_txt1{ font-size:1.6em;}

/*==== DASHBAORD====*/
.day_out{ margin:0 0 10px 0}
.day_out a{padding:1px 6px;display:block;border-radius:6px;font-size:0.9em}
.dashboard_right {padding:0px 0px 5px 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}
.dtl_info_head{font-size:1em}.dtl_info_head span,.dtl_info_head small{ font-size:12px}

.prof_item{width:100%;float:none}

.count_box{margin-bottom:1em}
.count_box p{line-height:1.5em;font-size:0.93em;}
.count_box b{font-size:1.5em;line-height:1.1em}

.page_heading h1{font-size:1.2em}
.page_heading span{font-size:0.9em}

.heading{font-size:1.5em;line-height:1.3em}
.sml_txt{font-size:1em}
.memb_box{width:96%}.memb_price b{font-size:1.8em}
.plan_benefits{font-size:0.9em}
.inner_section .my_forms{padding:10px} 

/*Id Card
.card_box{ width:310px; height:419px;}
.card_logo{ width:60px; margin:40px 0 80px 12px;}.card_scan{ width:75px;}*/

}

@media only screen and (max-width:479px) {
.login_area{width:100%;margin:1em auto}.login_box{padding:18px 17px}
.log_header h1{font-size:1.2em;line-height:1.4em;font-weight:600}
.login_wrapper{padding:0px; margin:1em auto !important}

.nav_pos{padding:0}.nav_pos a{ padding:7px 10px}
.dashboard_right {width:87%;position:relative;text-align:right}
.date_time{text-align:center;display:block}
.name_sec{width:auto}
.srch_form{top:40px;width:260px}.logout_top{margin-right:0}
.user_name_top{margin-right:0;padding-right:10px}.alert_top{margin-right:4px}
.page_heading {padding:9px 11px}


/*======DASHBOARD=====*/
.slide_menu ul.acc_links2 li a{font-size:11px}
.h_right ul li {font-size:0.74em;width:31%;margin-bottom:1em}
.count_box{ padding:15px; display:block; text-align:center}
.count_box img{margin:0 0 5px 0}
.das_table_btm b {color:#634932;width:80%}

/*table-Section*/
.tab_input{margin-bottom:0.4em}.files_sect{text-align:center}
.das_table_btm{display:block; text-align:center}
.right_btns .btn{font-size:11px;margin-right:2px;margin-bottom:2px}
.tab_opt_ico{display:inline-block;vertical-align:baseline;text-align:right;
margin-bottom:10px; margin-right:5px}.tab_opt_ico:before{content:'';display:block;clear:both}

/*Inner-My-Account Links*/
.acc_tab_links ul li{width:100%}
.innerpages_header .prof_edit{text-align:center}
.prof_hed{font-size:1.1em;margin-bottom:0.5em}
.info_item{flex-wrap:wrap; padding:5px 0}
.info_item span,.info_item b{width:100%;text-align:left;padding:0}
/*Profiles-Details*/
.sub_hed{ font-size:1em}
.acc_table td, .acc_table th{padding: 0.65rem 0.45rem}
.tab_input{width:41%}.tab_input input[type=text],.tab_input select{padding:5px 5px; font-size:0.8em; height:34px}.tab_srch_btn{width:38px;height:35px;font-size:0.9em}
.emply_attd_dtl .item_area,.admin_dtl .item_area {width: 48.5%}

.right_btns{display:inline-block}
.left_btns .btn {font-size:13px;margin-bottom:3px}
.schedule_c table{font-size:12px}
.schedule_c thead th{ font-size:0.9em}

}
@media only screen and (max-width:360px) {
.item_area{ width:100%}
}