html,body{overflow-x:hidden;min-height:100%}
.rightbar_open header .g_menus .out_logo{display:block}
.gc-wrapper.cwrap{min-height:520px}
.gc-wrapper{padding-left:552px;}
.gc-re-nav>i,.gr-re-nav-home>i{display:block;color:#999;font-size:17px;font-weight:600;line-height:46px;text-align:center;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .56s ease-in-out;-webkit-transition:all .56s ease-in-out}
.gc-re-nav>i.arr-reverse,.gr-re-nav-home>i.arr-reverse{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.gc-wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.text-sub{display:inline-block;vertical-align:middle;max-width:77%;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.profile-pic{display:flex;align-items:center;justify-content:center;height:135px}
.profile-pi .gc-pic{position:relative;cursor:pointer;margin:36px auto 0;width:100px;height:100px;border-radius:50%}
.side_menu_profile .profile-pic,.side_menu_profile.gc-left-nav.small-nav .profile-pic{display:flex;height:auto;transition:ease-in-out .3s}
.gc-view-col{width:390px;position:fixed;padding:0 20px 20px;left:323px;height:calc(100% - 68px);height:-moz-calc(100% - 68px);height:-webkit-calc(100% - 68px);z-index:99;background:#eaecf4 url(../../../images/web/col-bg.jpg) no-repeat right center;background-size:cover}
.inner_page_body .gc-view-col{padding:0 0 20px}
.dashboard-view-box{border:0}
.gc-pic{position:relative;cursor:pointer;margin:0 auto 0;width:100px;height:100px;border-radius:50%}
.pndata{width:100%;position:absolute;top:17%;transform:translate(0,-25%)}
.gc-pic{border:solid 2px #3ab54c}
.gc-pic .gc-pi{width:100%;height:100%; object-fit: cover;padding:3px;border-radius:50%;overflow:hidden}
.gc-view-col h1{position:relative;margin:20px auto;text-align:center;font-size:16px;font-weight:500;color:#000;top:auto;height:auto}
.gc-view-col h1>.gc-desig{display:block;font-size:13px;font-weight:normal;color:rgba(0,0,0,0.66);margin:0}
.gc-pic .epi,.profile>a .epi{position:absolute;bottom:14px;right:-9px;text-align:center;font-size:13px;background:#262626;color:#fff;width:29px;height:29px;border-radius:50%;-webkit-border-radius:50%}
.gc-profile .remove-switcher.gc-pic .epi{bottom:18px;right:-9px}
.gc-view-col.gc-profile .gc-pic .epi>i>img{max-width:100%;padding:4px}
.profile>a .epi{width:16px;height:16px;bottom:-11px;font-size:8px;right:0;line-height:17px}
.gc-pic .epi i{line-height:29px}
.gc-view-col .gc-dteam h2{position:relative;margin:20px 0 15px;font-size:15px;font-weight:500;color:#000}
.gc-view-col .gc-dteam h2:after{position:absolute;content:'';width:79%;height:1px;background:#e9e9e9;left:72px;top:9px}
.gc-dteam{margin:1.8em 1.5em 0;padding-bottom:0;position:relative}
.gc-ht ul{width:90%;margin:auto;padding:0 0 15px;white-space:nowrap}
.gc-view-col .gc-d-bottom{position:absolute;top:auto;bottom:0;left:0;right:0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#999 !important}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:rgba(0,0,0,0.02)}
.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.08)!important;filter:"alpha(opacity=10)";-ms-filter:"alpha(opacity=10)"}
.gc-ht{margin:0 -1.5em!important}
.gc-ht-box{display:inline-block;font-size:12px;text-align:center;margin:0 12px 0 0;color:rgba(0,0,0,0.88)}
.gc-ht-photo,.gc-ht-pi{width:42px;height:42px;margin:0 auto 5px;text-align:center;line-height:42px;background:#e7e7e9;border-radius:50%;font-size:19px;color:#c2c2c2}
.gc-ht-photo>img,.gc-ht-prof-pic{width:42px;    border: 1px solid #e9e9e9;border-radius:50%}
.gc-d-bottom h2{margin:35px 0 18px 20px;font-size:15px;font-weight:500;color:#000}
.gc-d-strip{width:100%;height:75px;position:relative;font-size:15px;color:#fff;font-weight:500;padding-left:24px;line-height:75px;display:inline-block;box-shadow:0 0 24px rgba(0,0,0,0.17);-webkit-box-shadow:0 0 24px rgba(0,0,0,0.17)}
.gc-d-strip:after{position:absolute;top:29px;right:25px;text-align:center;content:"\e909";font:normal normal normal 8px/22px careline;font-weight:bold;width:21px;height:21px;background:rgba(255,255,255,0.4);border-radius:50%}
.it-bg{background:#f27773}
.attendance-bg{background:#80d295}
.leave-bg{background:#9f72bf}
.admin-bg{background:#d9b267}
.switch-view{border:0}
.switch-in{padding:0 15px;width:100%;position:relative}
.switch-in{overflow:auto;max-height:-moz-calc(100vh - 200px);max-height:-webkit-calc(100vh - 200px);max-height:calc(100vh - 200px)}
.switch-in .mCustomScrollBox{padding-right:15px}
.dashboard-team-widget ul{max-height:275px}
.com-head{background:#fff;width:100%;height:120px;position:relative}
.com-head:after{position:absolute;content:'';left:0;right:0;bottom:0;margin:auto;background:url(../../../images/web/gc-arrow1.png) no-repeat;width:24px;height:7px}
.switch-view .com-head:after{position:absolute;opacity:1;content:'';left:0;top:auto;right:0;bottom:0;margin:auto;background:url(../../../images/web/gc-arrow1.png) no-repeat;width:24px;height:7px}
.com-head h1{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:23px;font-size:19px}
.sw-box{background:#fff;border-radius:5px;-webkit-border-radius:5px;margin:20px 0;padding:15px 22px;border:1px solid #eeeff6}
.switch-view .sw-box{border:0}
.switch-in.custom_switch_height .sw-wrap{margin:0}
.sw-wrap{padding:0;margin:0 0 10px}
.sw-wrap h2{margin:5px 0 20px;font-size:12px;font-weight:500;color:#999}
.sw-recent{margin:0}
.sw-list{float:left;text-align:center;margin:0 19px 14px 0;font-size:13px;color:#000;font-weight:normal}
.sw-photo,.mt-pi{width:42px;height:42px;margin:0 auto 5px;text-align:center;line-height:42px;background:#e7e7e9;border-radius:50%;font-size:19px;color:#c2c2c2}
.sw-wrap .sw-photo{width:40px;height:40px;line-height:40px}
.sw-wrap .sw-photo>img{width:40px;height:40px;object-fit:cover;border-radius:50%}
.sw-bottom h2,.gc-attendance .custom_switch_height .sw-bottom h2{font-size:14px;color:#343434;padding:0;margin-bottom:12px;font-weight:500}
.switch-view .sw-bottom h2{padding:15px 0 0}
.sw-bottom.gc-ba-box ul{height:286px}
.switch-view .sw-bottom.gc-ba-box{background:0;position:relative}
.switch-view .sw-bottom.gc-ba-box.close_box{border-bottom:solid 1px #e2e5ee;border-radius:0}
.switch-view .sw-bottom.gc-ba-box:first-child{margin-top:20px}
.gc_tickets .switch-view .sw-bottom.gc-ba-box:first-child,.gc-delite .switch-view .sw-bottom.gc-ba-box:first-child,.exit-module .switch-view .sw-bottom.gc-ba-box:first-child,.gc-leaves .switch-view .sw-bottom.gc-ba-box:first-child{margin-top:5px}
.switch-in.load_more_list{display:block;position:absolute;top:100%;width:100%;z-index:999999999999;bottom:auto;visibility:hidden;transition:ease-in-out .3s}
.switch-in.load_more_list.show_data_pt{top:120px;visibility:visible}
.switch-in.load_more_list .add_save_btn{color:#333}
.holiday_india.load_more_list{display:block;position:absolute;top:100%;width:100%;z-index:999999999999;bottom:auto;visibility:hidden;transition:ease-in-out .3s}
.holiday_india.load_more_list.show_data_pt{top:120px;visibility:visible}
.holiday_india.load_more_list h3{margin-bottom:15px;padding:0 25px;text-align:left}
.holiday_india.load_more_list h3 .remove_data_pt{font-size:11px;color:#000;margin:5px 0 0}
.holiday_india.load_more_list .add_save_btn{color:#333}
.holiday_india.load_more_list .gc-ba-box ul li:after{display:none}
.holiday_india.load_more_list .custom_switch_height{max-height:60vh}
.holiday_india.load_more_list .custom_switch_height .gc-ba-box{margin:0}
.gc-ba-box.top_space_remove{margin:0;width:100%}
.holiday_india.load_more_list .custom_switch_height .gc-ba-box .upcomingevents h3{padding:0;margin:0}
.switch-view .sw-bottom.gc-ba-box ul li .gc-check+label:before{right:10px}
.switch-view .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:13px}
.tot-holiday.sw-bottom.gc-ba-box ul li.upcoming-holiday.clearfix{color:#fa564e}
.tot-holiday.sw-bottom.gc-ba-box ul li.old-holiday.clearfix{color:#ccc}
.sw-bottom.gc-ba-box ul li{background:#fff;padding:20px 22px;margin-bottom:8px;border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px}
.sw-bottom .gc-ht-photo,.sw-bottom .gc-ht-pi{width:45px;height:45px}
.sw-bottom .gc-ht-photo>img,.sw-bottom .gc-ht-prof-pic{width:45px;height:45px;border-radius:50%}
.sw-bottom .ba-right{font-size:14px;font-weight:600}
.sw-bottom .ba-wrap .ba-right .ba-sm{font-size:12px;color:#999;white-space:nowrap;min-width:120px;max-width:140px;overflow:hidden;text-overflow:ellipsis}
.sw-bottom.gc-ba-box ul li:after{display:none}
.sw-bottom .ba-left .gc-ht-photo,.sw-bottom .ba-left .gc-ht-pi{position:inherit;display:block}
.sw-more{width:100%;background:#fff;height:60px;font-size:14px;color:#c2c2c2;border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px}
.gc-check{position:absolute;opacity:0}
.sw-bottom.gc-ba-box ul li .gc-check+label{cursor:pointer;padding:0;margin:0;width:100%}
.sw-bottom.gc-ba-box ul li .gc-check+label:before{position:absolute;content:'';top:37px;right:3px;content:'';width:18px;height:18px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.sw-bottom.gc-ba-box ul li .gc-check:hover+label:before{background:#fff}
.sw-bottom.gc-ba-box ul li .gc-check:checked+label:before{background:#65d381;border:1px solid #65d381}
.sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{position:absolute;content:'\e90c';font:normal normal normal 12px/1 careline;left:auto;right:0;top:40px;color:#fff}
.sw-bottom .head_heading{display:block;width:100%;cursor:pointer;color:#040505}
.sw-bottom .head_heading .star_ico{margin-right:10px;color:#faa43b}
.sw-bottom .head_heading .right_ico{float:right;float:right;font-size:12px;margin-top:3px;margin-right:4px}
.cwrap .sw-bottom.gc-ba-box.close_box .head_heading .right_ico:before{content:"\e90b"}
.cwrap .sw-bottom.gc-ba-box.close_box ul{visibility:hidden;padding:0;top:-50px;height:0;display:none}
.gc-detail-col{width:100%;height:100%;position:relative;padding-left:30px;padding-right:30px;float:left;-webkit-transition:width 1s;transition:width 1s}
.gc-attendance.yearly-att .gc-detail-col{padding-left:15px;padding-right:15px}
.inner_page_body.profiledetail .gc-detail-col,.inner_page_body.gc_help_body .gc-detail-col,.inner_page_body.my-delite .gc-detail-col{padding:0}
.inner_page_body.gc-team .gc-detail-col,.inner_page_body.gc-leaves .gc-detail-col{padding-left:25px;padding-right:25px}
.gc-detail-col.dashboard{background:#e2e5ee;}
.gc-detail-col li:last-child{margin-bottom:12px}
.gc-detail-col li:last-child .outer_list_ticket .priority_menu .dropdown-menu{top:auto;bottom:100%}
.punch-section{background:#fff;position:relative;margin:0 auto 0;padding:64px 0 60px;text-align:center;overflow-y:hidden;box-shadow:0 5px 6px -3px rgba(0,0,0,.02);-moz-box-shadow:0 5px 6px -3px rgba(0,0,0,.02);-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.02)}
.gc_button_row{bottom:0;left:0;right:0;text-align:left;padding-top:3px}
.gc_button_row ul{padding:0;margin:0;font-size:0;padding:15px 15px 0}
.gc_button_row ul li{display:inline-block;font-size:13px;margin-right:10px}
.gc_button_row ul li .d-btn{min-width:82px;height:35px;display:block;line-height:33px;text-align:center;background:0;border-radius:30px;padding:0 10px;color:#999;border:1px solid #e9e9e9;transition:ease-in-out .3s;background:#fff}
.gc_button_row ul li .d-btn:hover{background:#565656;border-color:#565656;color:#fff}
.gc_button_row.sticky{position:fixed;top:79px;width:100%;z-index:2;padding-left:607px;height:51px;padding-right:334px;padding-top:0;transition:ease-in-out .3s}
.gc_button_row.sticky ul{background:#fff;padding:10px 15px;box-shadow:0 0 5px rgba(0,0,0,0.05)}
.gc_button_row h3{float:left}
.punch-section .cloud{display:block;margin:0 auto 12px;font-size:45px}
.gc-detail-col .punch-section h2{margin:8px 0 10px;font-size:25px;font-weight:500;pointer-events:none;color:#000}
.punch-section p{font-size:13px;font-weight:normal;margin:10px 0 0;color:#000}
.punch-section p .ptime{color:#0f60d0}
.punch-btn{width:165px;height:52px;background:#65d381;border:0;margin:25px 0 0;color:#fff;font-size:15px;font-weight:500;border-radius:30px;box-shadow:0 0 25px rgba(0,0,0,0.12);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.12)}
.punch-btn .icon-16{background:#18912a;width:30px;height:30px;margin-left:-23px;margin-right:5px;border-radius:50%;line-height:30px;display:inline-block;vertical-align:middle;opacity:.8;font-size:20px}
.gc-detail-col h2,.gc-detail-col h3{font-size:15px;font-weight:500;margin-bottom:30px;color:#000;margin:23px 17px 0}
.gc-detail-col h2{margin:23px 0 0}
.gc_button_row.sticky h3{margin:20px 17px 0}
.d-ticket{padding:10px 10px 0}
.d-ticket.listing-wrap{padding:10px 0 0}
.d-tno,.d-ttime,.d-tday{font-size:12px;color:#555;position:relative}
.d-ttime:before{position:absolute;content:'';left:-22px;top:-9px;background:#f83d34;width:15px;height:15px;border-radius:50%;display:inline-block;margin:10px 0 12px}
.d-ttime:after{position:absolute;left:-17px;top:4px;content:"\e910";font-family:'careline'!important;color:#fff;font-size:8px}
.remove_flag .d-ttime:before,.remove_flag .d-ttime:after{display:none}
.remove_flag.right_action .d-ttime{margin-left:0}
.d-tno{padding-left:25px;cursor:pointer}
.d-tno:before{position:absolute;top:-3px;left:0;content:'';width:18px;height:18px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.d-tno.t-check:before{position:absolute;content:'';content:'';background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%;background:#474747;border:1px solid #474747;top:-3px;left:0;width:18px;height:18px}
.d-tno.t-check:after{position:absolute;content:"\f00c";font:normal normal normal 12px/1 FontAwesome;left:auto;color:#fff;top:0;left:4px;font-size:10px}
.d-ticket-box{margin:15px 0 0}
.d-ticket-box:before,.d-ticket-box:after,.top-filters:before,.top-filters:after{display:table;content:'';clear:both}
.outer_list_ticket{position:relative;background:#fff;padding:10px;margin:3px 0 12px;border-top:solid 1px #d6d9de;border-bottom:solid 1px #ebeefb}
.outer_list_ticket .d-ticket-list{margin:0 0 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
.rec_list_details{margin:0;border-top:solid 1px #ebeefb;padding:11px 0 0}
.gc_tickets.gc-ticket-detail .d-ticket-list .d-ticket-cell.btn_row{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.gc_tickets.gc-ticket-detail .d-ticket-list .gc-t-recent{margin:0 0 0 5px}
.gc_tickets.gc-ticket-detail .gc-t-set.d-ticket-list .d-ticket-cell.btn_row{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.gc-ticket-detail{width:100%;background:#fff;transition:.6s ease;-webkit-transition:.6s ease;padding-bottom:80px}
.gc-ticket-detail.gc-dtopen{visibility:visible;top:0;background:#d3d6e2}
.ticket-inner-content{padding-bottom:80px;width:100%;padding:0}
.top-ticket-rating{padding:15px 0;background:#fff}
.right-rating{text-align:right}
.al-text,.top-ticket-rating .br-wrapper{display:inline-block;vertical-align:middle;height:20px}
.top_space_details.gc-dtopen{padding:0}
.rec_list_details .t-bot-strip{border-top:solid 1px #ebeefb}
.rec_list_details .d-ticket-list .name_assign_pt{-ms-flex:0 0 56%;flex:0 0 56%;max-width:56%;padding-left:45px}
.rec_list_details .d-ticket-list .name_assign_pt .img_check{width:30px;height:30px;z-index:1;left:0;top:2px;display:block;vertical-align:middle;position:absolute}
.rec_list_details .d-ticket-list .name_assign_pt .img_check .d-ticket-box{padding:0;margin:0;position:relative;width:35px;height:35px}
.rec_list_details .d-ticket-list .name_assign_pt .img_check .d-ticket-box img{border-radius:50%;border:1px solid #e2e2e2;display:block;width:100%;height:100%;object-fit: cover;}
.rec_list_details .d-ticket-list .name_assign_pt a{font-size:13px;color:#3d3d3d;padding-right:20px;cursor:default;line-height:44px}
.d-ticket .d-ticket-list,.d-ticket .d-ticket-list-inner{width:100%;position:relative;background:#fff;margin:0 0 10px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.d-ticket .d-ticket-list-inner{margin:0;border:0;position:initial}
.d-ticket .d-ticket-list .d-ticket-list-inner .list_radio{top:23%}
.tr-tc .d-ticket-list{padding-left:0}
.d-ticket .read_msg .d-ticket-list{background:#f8f9fc}
.d-ticket .read_msg .dec_row p,.d-ticket .read_msg .t-bot-strip .dt-col,.d-ticket .read_msg .t-attach{color:#6f6f6f}
.gc-tickets .d-ticket .d-ticket-list{border-bottom:0}
.d-ticket-list.t-select:before{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background:rgba(0,0,0,0.35);z-index:1;margin:-10px -10px -10px}
.d-ticket-cell{display:table-cell;vertical-align:middle;font-size:13px;padding:0;width:20%}
.nane_as_row{position:relative}
.d-ticket .d-ticket-list .name_assign_pt{position:relative;padding-left:38px;min-height:40px;margin:0;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}
.d-ticket-list .btn_row{text-align:right;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.dashboard .d-ticket-list .btn_row,.outer_list_ticket .d-ticket-list .btn_row{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.rec_list_details .d-ticket-list .btn_row{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%}
.d-ticket .d-ticket-list .name_assign_pt a{max-width:90%;font-size:13px;color:#3374db;padding-right:5px;display:inline-block;vertical-align:middle}
.d-ticket.ticket-attachment{max-width:92%}
.d-ticket .d-ticket-list .name_assign_pt a>span{font-size:12px;color: #506fe4;
    font-weight: 500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;display:inline-block;vertical-align:middle}
.d-ticket .d-ticket-list .name_assign_pt a>span br{display:none}
.d-ticket .d-ticket-list .name_assign_pt span{display:inline-block;font-size:11px;color:#656565;margin-top:3px}
.d-ticket .d-ticket-list .list_radio{display:block;vertical-align:middle;position:absolute;top:41%;left:10px;width:18px;height:18px}
.d-ticket .d-ticket-list .img_check{width:30px;height:30px;z-index:1;left:0;top:2px}
.d-ticket .d-ticket-list .img_check .d-ticket-box{padding:0;margin:0;position:relative}
.d-ticket .d-ticket-list .img_check .d-ticket-box img{width:100%;height:100%;object-fit: cover;border:1px solid #f2f2f2;border-radius:50%}
.d-ticket li .d-ticket-list .img_check .gc-check+label:before{width:30px;height:30px;top:0;border-color:transparent}
.d-ticket li .d-ticket-list .img_check .gc-check:checked+label:after{top:8px;margin:0 auto;text-align:center;display:block;width:100%;left:0;font-size:14px;content:"\e935";font-family:'careline'!important}
.d-ticket li .d-ticket-list .img_check .gc-check+label:hover:before{border-color:#c6c6c6}
.d-ticket li .d-ticket-list .img_check .gc-check:checked+label:hover:before{border-color:transparent}
.img_name_wrap{position:relative;min-height:35px;display:inline-block}
.img_name_wrap .gc-ht-photo,.img_name_wrap .gc-ht-photo>img{display:inline-block;left:0;top:0;vertical-align:middle;margin-right:5px;width:35px;height:35px;min-width:35px;line-height:35px;margin-bottom:0}
.d-ticket-list .name_row{width:18%;color:#000;min-width:150px}
.d-ticket-list .name_row .name{white-space:nowrap;max-width:125px;height:17px;text-overflow:ellipsis;display:inline-block;vertical-align:middle;overflow:hidden;font-size:14px;color:#616161}
.d-ticket-list .dec_row{color:#222;font-weight:normal}
.home_ticket_list_wrap{padding-top:0;padding-bottom:15px}
.home_ticket_list{padding-top:0}
.home_ticket_list.d-ticket .d-tstrip{margin-top:10px;float:right;padding:0}
.home_ticket_list.d-ticket li:first-child .d-ticket-list{margin-top:13px;display:block}
.d-ticket-list .dec_row p{max-width:87%;font-size:14px;line-height:17px;color:#000;white-space:normal;text-overflow:ellipsis;display:inline-block;vertical-align:middle;overflow:hidden}
.d-ticket-list .btn_row .d-btn{line-height:1;height:26px}
.d-ticket-cell .d-btn{width:88px;line-height:26px;text-align:center;background:0;border-radius:4px;padding:0;color:#555;font-size:12px}
.d-ticket-list .d-btn.d-reject{border:1px solid #e9e9e9;color:#fff;background:#f4f5fa;margin-right:0;padding:0 10px;width:auto;min-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.d-btn.d-reject:hover{background:#565656;color:#fff}
.d-btn.d-approve{border:1px solid #65d381;background:#75e08f;color:#fff}
.dropdown_action_list.select_cercle_wrap .d-btn.d-approve{background:0;color:#565656}
.d-btn.d-approve:hover{background:#65d381;color:#fff}
.pull-left{float:left}
.pull-right{float:right}
.btn_comment{position:absolute;top:0;right:0;width:54%;height:100%;background:#fff;padding:10px;transition:ease-in-out .5s;width:0;opacity:0;visibility:hidden}
.tr-tc .btn_comment{top:0;background:0;height:78px}
.width100{
    width:100% !important;
}
.btn_comment.show_comment{width:40%;opacity:1;visibility:visible;background:#fff}
.btn_comment .form_group{width:100%;position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
.btn_comment .form-control{box-sizing:border-box;width:100%;height:38px;border-color:#ebedef;border-radius:4px;margin:0;padding:0 100px 0 20px;box-shadow:0 0 15px rgba(0,0,0,0.08)}
.btn_comment .d-btn{position:absolute;right:6px;top:6px;padding:0;height:auto;line-height:28px;color:#fff}
.btn_comment .btn-approve{background:#65d381}
.btn_comment .btn-reject{background:#565656!important;border-color:#565656!important;color:#fff!important}
.home_ticket_list_wrap .dropdown_action_list.select_cercle_wrap{float:none;display:inline-block;vertical-align:middle}
.tr-tc .btn_comment.show_comment{height:78px}
.tr-tc .inline_row .btn_comment,.tr-tc .inline_row .btn_comment.show_comment{height:38px}
.d-ticket-list .chat_tab .d-btn.d-reject{width:33px;background:#565656;color:#fff}
.t-bot-strip{width:100%;background:#f9faff;display:table}
.t-bot-strip .dt-col{height:33px;color:#686869;display:table-cell;border-right:1px solid #ebeefb;vertical-align:middle;padding:0 10px;width:15%;font-size:12px;text-align:center;position:relative}
.gc-ticket-detail .t-bot-strip .dt-col{height:42px}
.t-bot-strip .dt-col:last-child{border-right:0;padding-right:0;padding-left:38px}
.t-bot-strip .dt-col:nth-child(1){width:10%}
.t-bot-strip .dt-col:nth-child(2){width:20%}
.t-bot-strip .dt-col:nth-child(3){width:20%}
.t-bot-strip .dt-col:nth-child(4){width:15%}
.t-bot-strip .dt-col:nth-child(5){width:18%}
.t-bot-strip .dt-col:nth-child(6){width:15%}
.dt-col .icon-37{font-size:14px;margin-right:5px}
.dt-col i{display:inline-block;vertical-align:middle;color: rgba(0, 0, 0,0.80);}
.t-bot-strip .dt-col .icon-39{width:18px;text-align: center;font-style:normal;display:inline-flex;align-items:center;margin-right:5px;font-size:14px;position:relative;top:0}
.t-bot-strip .dt-col .icon-39 i{font-style:normal}
.t-bot-strip .dt-col .gc-ht-photo{width:28px;height:28px;line-height:28px;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.t-bot-strip .dt-col .gc-ht-photo>img,.t-bot-strip .dt-col .gc-ht-prof-pic{width:28px}
.t-bot-strip .dt-col span{color: rgba(0, 0, 0,0.80);display:block;font-size:11px}
.t-bot-strip .dt-col .select2-container{width:100%!important;margin:auto;font-size:11px;display:inline-block}
.t-bot-strip .dt-col .select2-container--default.select2-container--below.select2-container--open{margin:20px auto 0}
.t-bot-strip .dt-col .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered,.t-bot-strip .dt-col .select2-selection__rendered{width:100%;background:#fff;margin:0;padding:19px 10px;border:1px solid #e9e9e9}
.t-bot-strip .dt-col .select2-selection--single{background:#fff;margin:0}
.t-bot-strip .dt-col #select-box .assignee-name,.t-bot-strip .dt-col .assignee-name{/*width:61%;*/text-align:center;margin:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.t-bot-strip .dt-col .assignee-name{text-align:left}
.gc-ticket-detail .t-bot-strip .dt-col #select-box .assignee-name{margin:1px auto 0; max-width:110px;} 
.gc-ticket-detail .dt-col .select2-container .select2-selection--single .select2-selection__rendered,.gc-ticket-detail .t-bot-strip .dt-col .select2-container--default.select2-container--below.select2-container--open{margin:14px 0 0}
.t-bot-strip #select-box{max-width: 120px;/*width:100%;*/padding:0;/*position:absolute;*/top:10px;cursor:pointer;left:0}
.select2-container--open{position:absolute;left:0;right:0;width:100%!important}
.other-ticket-type-section .select2-container--open{position:relative;}
.t-bot-strip .dt-col .icon-14.write_icon{/*right:15px;top:12px*/}
.t-bot-strip .dt-col .select2-results__option{text-align:left}  
.select2-container--default .select2-selection--single,.select2-dropdown{border:0;outline:0;margin:0;height:auto}
.select2-selection__rendered{background:0}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}
.select2-container--default.select2-container--open .select2-dropdown{margin-top:0}
.select2-container .select2-selection--single .select2-selection__rendered{padding-right:5px;background:#f9faff;color:#686869;line-height:1.2}
.dt-col .select2-container .select2-selection--single .select2-selection__rendered{text-align:center;line-height:0;margin:19px 0 0;position:relative;z-index:1;padding:19px 15px}
.dt-col .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered{text-align:center;width:58%;margin:-7px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:0}
.dt-col .select2-container.select2-container--open .select2-selection--single{background:0}
.form_torow .select2-container--open .select2-dropdown{margin-top:0}
.form_torow .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;border:1px solid #ececec;background:#f8f8f8}
.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #f2f2f2!important}
.gc-ticket-detail .select2-container--default .select2-search--dropdown .select2-search__field{margin:0}
.select2-results__option{font-size:11px;color:#000}
.t-attach{color:#6a91bc;font-weight:normal;vertical-align:middle;cursor:pointer;display:inline-block;margin-left:5px}
.t-bot-strip .dt-col .d-ttime:before{left:-26px;top:-5px;width:19px;height:19px}
.t-bot-strip .dt-col .d-ttime:after{left:-21px;top:10px;font-size:9px}
.travel-wrap{padding:0;background:#fff}
.t-bot-strip.tr-box{background:#3c3b3b;width:100%;position:relative;border:0;margin:0 auto 0}
.t-bot-strip.tr-box .dt-col{line-height:1.6;padding:5px 0}
.travel-wrap .t-bot-strip .dt-col,.travel-wrap .t-bot-strip .dt-col span{color:#fff}
.travel-wrap .t-bot-strip .dt-col{position:relative;padding-left:17px;border:0}
.travel-wrap .t-bot-strip .dt-col:after{position:absolute;content:'';top:7px;right:5px;border-right:dashed 1px #605f5f;width:1px;height:35px}
.travel-wrap .t-bot-strip .dt-col:last-child::after{display:none}
.d-ticket .tr-tc .d-ticket-list{border-bottom:0}
.tr-tc .t-bot-strip .dt-col .istatus{position:absolute;top:14px;left:17px;color:#000;font-style:italic;text-align:center;background:#fff;width:19px;height:19px;border-radius:50%;line-height:19px}
.travel-wrap .t-bot-strip .dt-col:last-child{padding-left:42px}
.tr-tc .t-bot-strip .dt-col .istatus:hover .mem-info{display:block}
.mem-info{position:absolute;display:none;z-index:999999;top:-126px;border-radius:5px;right:-156px;width:180px;padding:10px 20px 10px 0;background:#fff;box-shadow:0 0 35px rgba(0,0,0,0.15)}
.mem-info:after{left:18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(248,250,252,0);border-bottom-color:#fff;border-width:7px;margin-left:-10px;top:auto;bottom:-14px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.mem-info li{margin:12px 0 16px;font-style:normal}
.travel-wrap .t-bot-strip .dt-col span.name,.travel-wrap .t-bot-strip .dt-col .gc-ib{color:#565656;display:inline-block;vertical-align:middle;font-size:14px;margin-left:5px}
.ntf-wrap{margin:35px auto;text-align:center}
img.no-pending-tickets{max-width:60px;display:block;margin:0 auto}
.comman_beg{position:fixed;padding:8px 15px;bottom:auto;left:0;right:0;text-align:center;z-index:9999999999;color:#fff;top:62px;max-width:320px;margin:0 auto;width:100%;font-size:12px;border-radius:5px;border:solid 1px transparent;color:#000;box-shadow:0 5px 5px rgba(0,0,0,0.05)}
.comman_beg.reject_bar{background:#ffe7e7;border-color:#ffabab}
.comman_beg.approved_bar{background:#c2f5cf;border-color:#58e17b}
.comman_beg .undo_pt{color:#000;font-weight:600;border-bottom:1px dashed #000;outline:0;margin-left:5px}
.comman_beg.approved_bar .undo_pt{border-color:#8cc38e}
.comman_beg.reject_bar .undo_pt{border-color:#e2a9a9}
.gc-right-nav,.upcoming_right_nav{width:290px;height:100vh;position:fixed;z-index:99999;top:65px;right:-360px;background:#f1f3f9}
.gc-right-nav.open{right:0}
.gc-pr-pic{max-width:40px;display:inline-block;vertical-align:middle;border-radius:50%}
.gc-edit{position:absolute;bottom:-2px;right:-7px;text-align:center;font-size:8px;background:#000;color:#fff;padding:6px;border-radius:50%}
.upcoming_right_nav{right:0;padding:15px 10px}
.upcoming_right_nav h2{font-size:14px;color:#686868;margin-bottom:15px;display:block}
.up_leavex_bx{background:#fff;padding:15px 15px 0;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.07);overflow:hidden}
.up_leavex_bx .name_approved_pt{position:relative;margin-bottom:15px}
.up_leavex_bx .name_appr_outer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.up_leavex_bx .name_approved_pt .approved_leave{color:#65d381;float:right;font-size:12px}
.up_leavex_bx .name_appr_outer .name_pt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100% - 38px);vertical-align:middle;padding:10px 0 10px 10px;color:#000;font-size:13px;font-weight:normal}
.up_leavex_bx .name_approved_pt .sw-photo{-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;max-width:38px;background:#ececec;height:38px;line-height:38px;font-size:22px;margin:0;position:relative;vertical-align:middle}
.up_leavex_bx .name_approved_pt .sw-photo .bullet_radius{width:12px;height:12px;position:absolute;bottom:0;right:2px;left:auto;top:auto;border-radius:50%;border:2px solid #fff}
.up_leavex_bx p{text-align:center;font-size:13px;color:#000;font-weight:normal;margin-bottom:20px}
.up_leavex_bx p span{display:block;font-size:12px;color:#989898;margin-top:5px}
.up_leavex_bx .date_foot{padding:10px 15px;margin:0 -15px;background:#f9faff;font-size:12px}
.up_leavex_bx .date_foot i{margin-right:5px;font-size:15px;display:inline-block;vertical-align:middle}
.gc-right-com{width:100%;padding:0 12px;height:calc(100% - 68px);height:-moz-calc(100% - 68px);height:-webkit-calc(100% - 68px);overflow:auto;padding-bottom:15px}
.gc-right-com h3{color:#343434;font-size:14px;text-align:left}
.gc-right-com>div:nth-child(1){margin-top:15px}
.gc-calender-view{width:100%;float:left;padding:0 0 25px}
.gc-calender-view .fc-toolbar .fc-right{display:none}
.gc-calender-view .fc-toolbar .fc-left{float:none;margin:auto;text-align:center}
div#calendar{background:#fff;margin:15px 0 0;border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px;padding-bottom:8px}
.gc-calender-view .fc-basic-view .fc-body .fc-row{min-height:40px}
.gc-calender-view .fc-scroller.fc-day-grid-container{height:200px!important;overflow:hidden!important}
.gc-calender-view .fc-toolbar.fc-header-toolbar{margin:5px auto 0;display:table}
.gc-calender-view .fc-toolbar h2{margin:8px 0 0 0;font-size:14px;color:#565656}
.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#fff!important}
.gc-calender-view .fc-basic-view .fc-day-number,.gc-calender-view .fc-basic-view .fc-week-number{width:22px;height:22px;padding:5px;border-radius:50%;text-align:center;font-size:12px;line-height:22px;font-weight:600;font-family:'Celias',sans-serif}
.gc-calender-view .fc-unthemed td.fc-today a{color:#fff;background:#fb683b}
.gc-calender-view .fc td.fc-today{border-style:none}
.gc-calender-view .fc-unthemed td.fc-today{background:0}
.gc-calender-view .fc-widget-header .fc-day-header{font-size:11px;font-weight:600;color:#565656;font-family:'Celias',sans-serif}
#holiday .gc-ba-box ul li:after{display:none}
.upcomingevents{text-align:left}
.show-ticket-checkbox{display:none}
.assign-back{background:#fff;padding-left:36px}
.tot-holiday.sw-bottom.gc-ba-box ul li{padding:15px 10px;margin:0;border:0;border-radius:0;background:0;border-bottom:1px solid #eee}
.tot-holiday.sw-bottom.gc-ba-box ul li:first-child{background:#eff3f7;border-top:1px solid #eee}
.tot-holiday.sw-bottom.gc-ba-box ul{padding:5px 0 20px}
.upcomingevents h3{font-size:16px;color:#686868;display:inline-block}
.upcomingevents .seletholder{float:right;margin-top:-26px}
.upcomingevents .select-wrapper,.upcomingevents .select-wrapper select{border:0}
.upcomingevents .select-wrapper:after,.upcomingevents .select-wrapper:before{top:16px;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.upcomingevents .select-wrapper:before{border-color:rgba(159,169,186,0);border-top-color:#9fa9ba;border-width:5px;margin-right:-5px}
.gc-ba-box .upcomingevents ul{height:auto;max-height:450px;padding-bottom:20px}
.gc-ba-box .upcomingevents li{margin:0;padding:10px 0;float:left;width:100%;color:#727272;font-size:12px}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li:nth-child(1){border-top:1px solid #e9e9e9;margin:0;padding:10px 0;background:#f1f3f9;border-bottom:1px solid #e9e9e9}
.upcomingevents li:first-child .date,.upcomingevents li:first-child .events{font-size:13px;color:#767676;font-weight:normal}
.upcomingevents li .date{float:left;width:45%}
.upcomingevents li .events{float:left;width:55%;text-align:right}
.upcomingevents li.fade_color .date,.upcomingevents li.fade_color .events{color:#c0c0c0}
.gc-ba-box ul{height:200px}
.gc-ba-box ul li{position:relative;margin-bottom:25px}
.gc-ba-box ul li:after{position:absolute;top:10px;right:5px;content:'';width:22px;height:22px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.gc-ba-box ul li .ba-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.ba-wrap .ba-left{width:60px;position:relative}
.ba-wrap .ba-right{width:90%;color:#000;font-size:13px;text-align:left;line-height:1.4}
.ba-left .gc-ht-photo,.ba-left .gc-ht-pi{margin:0;position:relative}
.ba-wrap .ba-right .ba-sm{display:block;font-size:12px;font-weight:500;margin:2px 0 0}
.ba-birthday{color:#2bb39b}
.ba-anniversary{color:#ab44f6}
.d-event-section{float:left;width:100%;text-align:center}
.tot-holiday .d-event-section{height:100%;padding: 15px 0 10px 0}
.gc-right-com .mCSB_inside>.mCSB_container{margin-right:10px!important}
.tot-holiday .select-wrapper{background:0}
.tot-holiday .upcomingevents h3{font-size:12px;color: #343434;margin: 8px 0 0}
.tot-holiday h2{text-align:left;margin:0 0 20px;}
.gc-right-com .team-wrap ul.team-list-bx{width:100%;height:100%;padding-bottom:40px}
.gc-right-com .team-wrap h2{font-size:14px;margin:15px 5px 15px;color:#343434;font-weight:500}
.gc-view-col .sw-bottom.gc-ba-box ul{width:100%}
.gc-view-col .sw-bottom.gc-ba-box ul li .dp_img_pt{left:0;top:5px}
.gc-view-col .sw-bottom.gc-ba-box ul li .list_name_data{padding-left:60px}
.gc-right-com .team-wrap ul.team-list-bx li{padding-left:0;text-align:left}
.gc-right-com.gsc_thin_scroll .mCustomScrollBox{margin-right:0;overflow:hidden}
.events_outer .gc-ba-box{background:#fff;padding:13px 15px 10px;margin:15px 0 0;border:1px solid #eee}
.events_outer .sw-bottom.gc-ba-box ul{height:auto}
.events_outer .sw-bottom.gc-ba-box ul li{border:0;margin:0 0 25px;padding:0;position:relative}
.events_outer .gc-ht-photo>img,.events_outer .gc-ht-prof-pic{width:100%!important;height:100%!important;object-fit: cover;}
.events_outer .sw-bottom.gc-ba-box ul li .ba-left .gc-ht-photo{position:relative;width:42px;height:42px}
.gc-ht-photo .bullet_radius{width:12px;height:12px;position:absolute;bottom:0;right:2px;left:auto;top:auto;border-radius:50%;border:2px solid #fff}
.events_outer .sw-bottom.gc-ba-box ul li .ba-left .gc-ht-photo .d-st{bottom:0;right:0;left:auto;top:auto}
.events_outer .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:15px}
.events_outer .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:18px}
.events_outer .ba-wrap .ba-right{font-weight:normal}
.events_outer .ba-wrap .ba-right .ba-sm{display:block;font-size:12px;font-weight:500;text-transform:capitalize;margin:2px 0 0}
.events_outer .sw-bottom .ba-wrap .ba-right .ba-birthday{color:#2bb39b}
.events_outer .sw-bottom .ba-wrap .ba-right .ba-anniversary{color:#ab44f6}
.events_outer .sw-bottom.gc-ba-box ul li .ba-wrap{width:100%;margin-top:3px;position:relative}
.events_outer .sw-bottom.gc-ba-box ul li .ba-wrap .btn_comment.show_comment{z-index:99;left:0;width:auto!important;right:-54px;display:none}
.events_outer .sw-bottom.gc-ba-box ul li .ba-wrap:hover .btn_comment.show_comment{opacity:1;display:block;width:82%}
.events_outer .sw-bottom.gc-ba-box ul li .btn_comment .form-control{padding-right:70px;font-size:13px}
.events_outer .sw-bottom.gc-ba-box ul li .btn_comment .d-btn{padding:0 8px;border-radius:30px;font-size:13px}
.events_outer .check_pt{position:absolute;width:32px;right:0;top:0;display:block}
.ba-more{background:#fff;text-align:center;display:block;margin:15px 0 10px;color:rgba(0,0,0,0.4);padding:5px 2px;font-size:12px;border-top:solid 1px #f6f6f6;border-bottom:solid 1px #f6f6f6}
.ba-more:hover{color:#000}
.ba-more:after{position:absolute;content:'';width:100%;left:0;height:1px;margin-top:7px;background:#e9e9e9;z-index:0}
.more-in{position:relative;background:#fff;color:#555;padding:0 6px;z-index:1;left:0;right:0;margin:auto}
.d-send{width:auto;border:0;background:0;color:#333;font-size:13px;margin:20px 0 0;font-weight:500}
.d-st{width:12px;height:12px;position:absolute;bottom:0;right:0;border-radius:50%;border:2px solid #fff}
.d-grey{background:#e3dfdf}
.d-green{background:#38b44a}
.d-red{background:#f44739}
.gc_tickets .gc-detail-col,.gc-leaves .gc-detail-col,.gc-team .gc-detail-col,.gc-attendance .gc-detail-col{padding-top:118px;background:#d3d6e2}
.gc_tickets .gc-detail-col{padding-top:135px;padding-bottom:120px}
.gc_tickets .gc-detail-col.expend-applied{padding:135px 30px 0 30px}
.ticket-detail .gc-detail-col.expend-applied{padding:90px 0 60px 0}
.ticket-detail .gc-detail-col.expend-applied.attached-box{padding:144px 0 60px 0}
.gc-team .gc-detail-col{padding-top:96px}
.gc-left-nav.small-nav .profile-pic{width:100%;display:inline-block;vertical-align:middle;height:150px}
.gc-left-nav.small-nav .gc-pic .gc-pi{padding:4px}
.gc-left-nav.small-nav .gc-pic{width:60px;height:60px;display:block;margin:25px auto 0;border:1px dashed #38b44a}
.gc-left-nav.small-nav .gc-pic svg:not(:root){display:none}
.gc-left-nav.small-nav .gc-pic .epi{width:20px;height:20px;bottom:1px;right:-1px;font-size:11px;line-height:20px}
.gc-left-nav.small-nav .gc-pic .epi i{line-height:20px}
.com-head.t-head{background:url(../../../images/web/tickets_header.svg)no-repeat;background-size:cover;background-position:bottom center}
.switch-view .com-head:before{position:absolute;width:100%;content:'';color:#fff;opacity:.15;top:0;font-size:50px;font-weight:600;max-width:100%;white-space:nowrap;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}
.com-head.t-head:before{content:'Ticket'}
.com-head.t-head h1{color:#fff}
.t-add{
    background: #fff;
    color: #f97f5d;
    width: 30px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
}
.cwrap .sw-bottom.gc-ba-box ul{margin:0;background:#fff;padding:10px 0 10px;border-radius:4px}
/*.birthday-col .d-event-section .sw-bottom.gc-ba-box ul{padding:0 0 40px}*/
.birthday-col .d-event-section .sw-bottom.gc-ba-box ul li{padding:10px 0}
.cwrap .switch_user_list .sw-bottom.gc-ba-box ul li{padding:10px}
.cwrap .switch_user_list .ba-wrap .ba-left{width:65px}
.cwrap .switch_user_list .sw-bottom.gc-ba-box ul li .gc-check+label:before,.cwrap .switch_user_list .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:18px}
.cwrap .sw-bottom.gc-ba-box ul li{margin:0;border:0;line-height:1.5em;padding:7px 22px 7px 18px}
.cwrap .sw-bottom.gc-ba-box ul li .gc-check+label{font-size:13px;font-weight:400;color:#777}
.cwrap .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:auto;right:0}
.cwrap .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:3px;line-height:18px;top:7px}
.gc-team .cwrap .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:7px}
.gc-leaves .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:24px}
.cwrap .sw-bottom.gc-ba-box ul{height:auto}
.switch-in .sw-bottom ul{max-height:100%}
.top_head_filter .top-filters .sw-bottom.gc-ba-box ul{padding:0;background:#fcfcfe}
.cwrap .sw-bottom .sw-more{height:66px;font-size:15px;margin:5px 0}
.cwrap .pending-msg{position:absolute;right:58px;top:0;line-height:44px;color:#f49691;font-size:12px}
.cwrap .top-filters li{display:inline-block}
.gc-ticket-list{margin:0}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box{margin-top:15px}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul{padding-bottom:30px}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul:before,.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul:after{display:table;content:'';clear:both}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul li{width:100%;float:left;border:0;margin:0 0 25px;padding:0;position:relative}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li{padding:15px 0;border-bottom:1px solid #e9e9e9;margin:0}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul,.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li{background:0}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:15px;right:3px}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul li .gc-check+label::after{top:15px;right:6px}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box ul li .ba-right{width:90%;color:#000;font-size:13px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.gc-tickets .gc-ticket-list,.gc-tickets .gc-ticket-detail{min-height:calc(100vh - 178px);min-height:-webkit-calc(100vh - 178px)}
.top_filter_outer,.gc-attendance .calendarouter{display:inline-block;width:100%;padding:0 50px 15px 590px;position:fixed;top:65px;left:0;right:0;z-index:9;transition:ease-in-out .3s}
.top-filters{background:#fcfcfe;height:48px;padding:9px 0 9px;position:relative;float:left;border-bottom:1px solid #f5f5f5}
.select-wrap{position:relative;height:33px;right:32px;top:16px;border-radius:30px;border:1px solid #e5e5e5;overflow:hidden}
.select-wrap:after{position:absolute;background:none repeat scroll 0 0 #FFF;top:2px;right:-1px;padding:6px 9px 6px 7px;content:"\f107";border-radius:50%;color:#777;font:normal 600 normal 16px/1 FontAwesome;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.top-filters select.select-wrapper{max-width:85px;border-radius:30px;height:30px;padding:0 0 0 10px;width:auto;font-size:13px;color:#777;font-weight:500;outline:0;border:0}
.top-filters .sw-bottom.gc-ba-box{margin:5px 0 0 10px;background:#fcfcfe!important}
.select_cercle_wrap{display:block;position:relative;margin-right:15px;margin-top:5px;margin-bottom:5px;width:117px;cursor:pointer;display:inline-block;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;vertical-align:middle}
.select_cercle_wrap .data_value_select{width:100%;overflow:hidden;text-align:left;height:28px;float:right;max-width:200px;padding:0 10px;border:solid 1px #ddd;border-radius:50px;cursor:pointer;position:relative;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.select_cercle_wrap:after{content:"\e90b";display:block;font-family:"careline";right:8px;top:9px;color:#7e7e7e;position:absolute;font-size:11px}
.select_cercle_wrap .data_value_select .velue_set{white-space:nowrap;font-size:12px;text-overflow:ellipsis;overflow:hidden;line-height:28px;width:107px;display:block;padding-right:42px;transition:ease-in-out .3s}
.select_cercle_wrap .dropdown-menu{width:150px;position:absolute;top:100%;left:auto;right:0;z-index:9999999;display:block;visibility:hidden;opacity:0;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);transition:ease-in-out .3s}
.select_cercle_wrap .dropdown-menu li{display:block;margin:0;padding:8px 10px;font-weight:normal;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}
.select_cercle_wrap .dropdown-menu li:hover{background:#f3f5f4}
.select_cercle_wrap.open .dropdown-menu{display:block;visibility:visible;opacity:1}
.select_cercle_wrap.open{height:28px}
.select_cercle_wrap.open .data_value_select>.velue_set{display:none;opacity:0;visibility:hidden}
.select_cercle_wrap.open .data_value_select{width:28px}
.gc-tickets .d-ticket{padding:5px 17px 25px}
.top_head_filter .top-filters{width:100%;}
.top_head_filter{background:#fff;padding:0;margin:0;display:inline-block;width:100%;box-shadow:0 4px 5px rgba(0,0,0,0.02)}
.top_head_filter .ticket-filters{background:#fff;padding:0;height:72px;position:relative}
.top_head_filter .top-filters:first-child:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0}
.ticket-filters.top-filters .gc-ba-box ul{max-width:100%;width:100%;height:58px;white-space:nowrap;padding-right:25px;padding-bottom:0;margin-left:10px;overflow-x:auto;overflow-y:hidden}
.ticket-filters.top-filters .gc-ba-box ul.gsc_thin_scroll::-webkit-scrollbar{height:4px}
.ticket-filters.top-filters .gc-ba-box ul.gsc_thin_scroll::-webkit-scrollbar-thumb{background:#c1bfbf}
.cwrap .top-filters .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:2px}
.cwrap .top-filters .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:6px}
.top-filters .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:2px;right:3px;width:18px;height:18px}
.top-filters .sw-bottom.gc-ba-box ul li .gc-check:checked+label:before{background:#474747;border:1px solid #474747}
.top-filters .sw-bottom.gc-ba-box ul li{padding:0 28px 0 10px;background:transparent}
.top-filters .sw-bottom.gc-ba-box ul li a{color:#343434}
.top-filters .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:7px;line-height:1;top:5px;font-size:10px;font-weight:300}
.top-filters .sw-bottom.gc-ba-box ul li .gc-check+label{font-weight:400;color:#a6a6a7}
.ticket-filters.top-filters .gc-ba-box ul li{margin:0 0 0 10px;border:1px solid #e9e9e9;border-radius:30px;padding:10px 26px 9px 13px;line-height:1}
.ticket-filters.top-filters .gc-ba-box ul li:first-child{margin:0 0 0 6px}
.ticket-filters.top-filters ul li label:before{position:absolute;content:'';content:'';background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%;background:#474747;border:1px solid #474747;top:7px;right:10px;width:18px;height:18px}
.ticket-filters.top-filters ul li label:after{position:absolute;content:"\e90c";content:'x';left:auto;color:#fff;top:11px;right:10px;font-size:10px;cursor:pointer}
.ticket-filters .gc-ba-box{padding:0;margin:13px 0 14px;border:0}
.gc-leaves .ticket-filters .gc-ba-box{padding:0;margin:20px 0 19px;border:0}
.gc-team .ticket-filters .gc-ba-box{margin:15px 0 16px}
.ticket-filters .gc-ba-box ul{height:auto}
.ticket-filters .gc-ba-box li:after{display:none}
.ticket-filters .gc-ba-box li label{font-size:12px;font-weight:normal;color:#7e7e7e;margin:0}
.d-ticket .d-tstrip{padding:10px 0 0;height:20px}
.ticket-head-box .d-title{font-size:12px;color:#3b3c3c}
.right_action{min-width:50%;font-size:12px;color:#555;text-align:right}
.right_action .due_since_row{display:inline-block;margin-right:0;color:#f96863;font-size:12px;font-weight:500}
.right_action .d-ttime{margin-left:25px}
.d-ticket li .gc-check+label{width:100%;position:relative;cursor:pointer;padding:0;margin:0}
.d-ticket li .gc-check+label:before{position:absolute;content:'';top:-3px;left:0;content:'';width:18px;height:18px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.d-ticket li .gc-check:hover+label:before{background:#fff}
.d-ticket li .gc-check:checked+label:before{background:#474747;border-color:#474747}
.d-ticket li .gc-check:checked+label:after{position:absolute;content:"\f00c";font:normal normal normal 10px/1 FontAwesome;left:auto;left:4px;top:0;color:#fff}
.d-ticket li .gc-check:checked+label .d-tno:before{border:0}
.t-info{margin:40px auto 37px;text-align:center}
.ticket-detail .t-info{margin:19px auto}
.t-info h2{font-size:15px;color:#585858;margin-bottom:5px;font-weight:normal}
.t-info .t-sub{font-size:17px;color:#3374db;font-weight:500;padding:0 20px}
.t-info .t-sub i{color:#6a91bc}
.t-info .t-sub span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%;display:inline-block;vertical-align:middle}
.gc-ticket-detail .top_filter_outer{top:-500px;transition:.6s ease;-webkit-transition:.6s ease}
.gc-ticket-detail.gc-dtopen .top_filter_outer{top:65px;animation-name:slideInDown!important;visibility:visible!important}
.gc-ticket-detail .gc-ticket-dt-box{min-height:200px}
.gc-ticket-detail .gc-t-info .gc-t-set:last-child{margin-bottom:0}
.tdt-close{position:absolute;right:15px;top:15px;width:35px;height:35px;text-align:center;border-radius:50%;background:#fff;line-height:35px;border:1px solid #e5e5e5}
.tdt-close>img{width:16px;height:16px}
.gc-ticket-dt{position:relative;padding-top:15px;box-shadow:0 4px 5px rgba(0,0,0,0.02);-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.02)}
.gc-ticket-dt-box{margin:0 2em 0 1.3em;border-radius:5px;background:#fff;min-height:250px}
.gc-t-info{padding:30px 0}
.gc-t-info .gc-t-set{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gc-t-info .gc-t-set .name_assign_pt{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.gc-t-info .gc-t-set .btn_row{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.gc-t-info .gc-t-set:first-child{border-bottom:1px solid #f2f2f2}
.gc-t-set .dd{color:#f08c8c}
.gc-t-info .gc-t-set>.name_assign_pt{font-size:13px;font-weight:normal;color:#b8b4b4}
.gc-t-info .gc-t-set:nth-child(4){border-bottom:1px dashed #e9e9e9;position:relative;display:table;width:100%}
.gc-t-info .gc-t-set:nth-child(4):before{position:absolute;content:'';left:-7px;bottom:-8px;width:12px;height:16px;background:#f06b4a;border-radius:50%}
.gc-t-info .gc-t-set:nth-child(4):after{position:absolute;content:'';right:-7px;bottom:-8px;width:12px;height:16px;background:#f26d4b;border-radius:50%}
.gc-t-info .gc-t-set:last-child{margin:0;border:0}
.gc-t-pr{display:inline;position:relative}
.gc-t-pr:before{position:absolute;content:'';left:-25px;top:-10px;background:#f53a31;width:18px;height:18px;border-radius:50%;display:inline-block;margin:10px 0 12px}
.gc-t-pr:after{position:absolute;content:"\e910";color:#fff;font-size:8px;left:-19px;top:4px;font-family:'careline'!important}
.gc-t-sub{font-size:13.5px;font-weight:500;color:#000;margin:5px 0 0}
.gc-dark{color:#000;font-weight:normal}
.gc-gr{color:#65d381;font-weight:normal}
.gc-t-name{font-size:13px;color:#3a3a3a}
.gc-t-info p{font-size:13px;font-weight:normal;line-height:17px;color:#000;letter-spacing:0;margin-top:6px}
.gc-t-crname{font-size:13px;font-weight:normal;color:#343434}
.gc-t-info .gc-ht-photo{width:35px;height:35px;display:inline-block;vertical-align:middle;margin-right:5px}
.gc-t-info .gc-ht-photo>img{width:35px;height:35px;border:1px solid #e2e2e2}
.gc-t90{width:100%;float:left;margin-left:7px;margin-bottom:20px}
.gc-t-recent{margin:0 0 0 5px;display:inline-block;vertical-align:middle;position:relative}
.gc-rt{width:35px;height:35px;line-height:35px;color:#c2c2c2;font-size:14px;font-weight:600;border-radius:50%;text-align:center;margin-right:-10px}
.gc-t-rview{background:#f1f1f1}
.gc-t-abtn{width:35px;height:35px;background:#4e4e4e;padding:0;color:#fff;line-height:35px;font-size:25px;font-weight:600;border-radius:50%}
.gc-rt>.gc-t-uimage{width:35px;height:35px;object-fit: cover;border:1px solid #e9e9e9;border-radius:50%}
.gc-c-btn{background:#fff;border:0;border-radius:30px;padding:0;min-width:94px;line-height:1;height:45px;font-size:14px;color:#3d3d3d;margin:0 5px;box-shadow:0 0 42px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 42px rgba(0,0,0,0.15)}
.gc-c-btn.gc-reject{background:#464646;color:#fff}
.gc-c-btn.gc-approve{background:#65d381;color:#fff}
.timeline{background:#d3d6e2}
.timeline ul{padding:30px 25px 20px 50px}
.timeline ul li{position:relative;width:100%;padding:1px 0 25px}
.timeline ul li::before{position:absolute;left:0;content:'';width:1px;height:100%;margin-left:0;padding:0 0 28px;background:#cbd1e5}
.timeline ul li::after{position:absolute;content:'';left:0;top:2px;transform:translateX(-50%);width:12px;height:12px;background:#fb6a3d;border-radius:50%}
.timeline ul li .gc-tbox{position:relative;bottom:0;margin:0;min-width:260px;max-width:100%}
.timeline ul li .gc-tbox{left:2px}
.gc-time-title{font-size:13px;color:#999;font-weight:500;margin-left:20px}
.timeline .gc-time-title,.timeline .time_day{color:#4d4e51}
.gc-timeline-dt{background:#fff;border-radius:5px;padding:20px 15px 20px;margin:15px 20px 10px;border:1px solid #eeeff6;box-shadow:0 0 45px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 45px rgba(0,0,0,0.05)}
time,.time_day{color:#a0a1a3;margin-bottom:8px}
.row.gc-nom>div{padding-left:15px}
.gc-timeline-dt .row.gc-nom>div{padding:0 15px;font-size:13px;line-height:24px}
.ass-name{font-size:13px;margin-bottom:7px}
.gc-tml-pic{font-size:13px;font-weight:500;color:#000;margin-left:25px}
.gc-tml-pic>img{width:50px;height:50px;border-radius:50%}
.gc-tml-bot{margin:0}
.gc-tml-bot p{margin:2px 0;font-size:13px;color:#000}
.gc-tml-uname{font-size:13px;color:#000}
.gc-form-dt{display:block;width:100%;height:100%;top:0;left:0;z-index:9999999999;background:rgba(0,0,0,0.5)}
.close-popup{position:absolute;top:30px;right:15px;z-index:99;background:#fff;padding:15px;border-radius:50%;display:block;line-height:0}
.close-popup img{width:20px;height:20px}
.minus_icon{float:right}
.minus_icon .icon-31{font-size:2px}
.gc-form-dt .nt-form{width:437px;position:absolute;right:60px;bottom:45px;padding:35px 45px 35px;background:#fff;border-radius:5px}
.nt-form h3{font-size:18px;font-weight:500;color:#050505;margin-bottom:30px;cursor:pointer;padding-right:22px;position:relative}
.gp::-webkit-input-placeholder{color:#343434;font-size:13px}
.nt-form .sd,.nt-form .sd1,.nt-form .col-sm-4,.nt-form .col-sm-12,.nt-form .col-sm-10{position:relative;padding:0 5px}
.form_torow{margin:10px 0}
.tickettype_inner .form_torow{height:88px;width:50%;float:left;padding:0 10px}
.nt-form .form_torow .sd:before{right:10px;top:40px}
.form_torow .col.s6{padding:0;border:0;flex-basis:100%;max-width:100%}
.a-non{appearance:none;-moz-appearance:none;-webkit-appearance:none}
.nt-form .sd1>div{padding:0}
.nt-form .sd:before{position:absolute;content:"\e911";right:22px;top:20px;z-index:1;font-family:'careline'!important}
.nt-form .form-control{width:100%;height:55px;color:rgba(127,143,164,0.88);padding:0 12px;cursor:pointer;outline:0;font-size:13px;margin-bottom:15px;position:relative;border:1px solid #ececec}
.nt-form textArea.form-control,.nt-form input[type=textArea].form-control,.nt-form input[type=text].form-control{cursor:text}
.form_details_pt .nt-form .form-control.ts-btn,.nt-form .form-control.ts-btn{background:#fd554f;border:1px solid #fd554f;box-shadow:0 0 24px rgba(0,0,0,0.19);color:#fff;font-size:14px;font-weight:500;max-width:100%;width:auto;min-width:110px;display:inline-block;margin:20px 0 0;height:42px}
.nt-form .form-control.ts-btn{margin:62px 0 0 5px}
.nt-form input[type=file]{padding:10px 0 0 12px;background:#f8f8f8}
.nt-form select[multiple].form-control{height:169px}
.tickettype_inner .nt-form .form-control.ts-btn{margin:5px 0 0 5px;min-width:120px;height:52px;border-radius:30px}
.nt-form .inputfile{width:.1px;height:.1px;outline:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.inputfile+label{max-width:100%;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:0;display:inline-block;overflow:hidden;padding:18px 0 18px 15px}
.no-js .inputfile+label{display:none}
.inputfile+label svg{width:1em;height:1em;font-size:19px;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:.25em}
.inputfile-3+label{color:#1c6ded}
.inputfile-3:focus+label,.inputfile-3.has-focus+label,.inputfile-3+label:hover{color:#518ff1}
.tt_box_inside.open_it .nt-form.inside_form p{display:table;width:48%;float:right}
ul.st-select-date li.form-control{width:48.9%;float:left;text-align:center;cursor:default}
ul.st-select-date li.form-control:nth-child(odd){margin-right:10px;margin-bottom:10px;width:48.9%}
span.adt{font-size:14px;margin-bottom:5px;display:block}
.show_form.small_form h3{margin-bottom:0;padding-right:30px;color:#fff}
.show_form.small_form .all_fields{display:none}
.show_form.small_form .inside_form{padding:20px;box-shadow:0 0 22px rgba(0,0,0,0.15);right:15px;bottom:0;background:#fd554f;border-radius:5px 5px 0 0}
.show_form.small_form .inside_form .close-popup{top:16px;right:0;background:transparent}
.show_form.small_form .inside_form .close-popup .icon-27 .path1:before,.show_form.small_form .inside_form .close-popup .icon-27 .path2:before{color:#fff}
.show_form.small_form .inside_form .close-popup img{max-width:15px;height:auto}
.show_form.small_form .inside_form .minus_icon{max-width:14px;margin-top:0}
.gc-form-dt.show_form.small_form{background:transparent;width:437px;height:65px;top:auto;left:auto;bottom:0;right:0}
.com-head.team-head{background:url(../../../images/web/team_header.svg)no-repeat;background-size:cover;background-position:bottom center}
.com-head.team-head:before{content:'Members'}
.team-head h1{color:#fff}
.team-head .t-add{font-size:15px;color:#f1bb3e}
.gc-team .sw-box{padding:0;margin:0;border:0;box-shadow:none;-webkit-box-shadow:none;background:transparent}
.gc-team .sw-bottom.gc-ba-box ul li{padding:10px 26px}
.top-search input[type=search]{width:auto;display:inline-block;border:0;margin:0;font-weight:normal;font-size:13px;padding-left:30px;background:transparent}
.gc-btn-search{padding:0;font-size:20px;font-weight:400;color:#999;border:0;background:0;position:absolute;left:15px}
.sw-icons{position:absolute;right:20px;top:20px;font-size:23px;color:#c7c7c7;cursor:pointer}
.cwrap .team-box{width:100%;float:left;min-height:200px;padding:52px 0 0}
.cwrap .team-box>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.cwrap .team-box>ul>li{-webkit-box-flex:0;-ms-flex:0 0 32.13%;flex:0 0 32.13%;max-width:32.13%}
.cwrap .team-box.view-list>ul{display:block;display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}
.cwrap .team-box.view-list>ul>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.cwrap .te-grid .mt-share{margin-bottom:20px}
.team-box>ul>li,.team-box>ul>li:last-child{width:32.1%;margin:.6%;background:#fff;float:left;text-align:center;border-radius:5px;box-shadow:0 0 45px rgba(0,0,0,0.02);-webkit-box-shadow:0 0 45px rgba(0,0,0,0.02);overflow:hidden}
.team-box>ul>li .te-grid{position:relative;padding:45px 12px 12px;margin:0;overflow:hidden}
.bottom_area{position:relative}
.bottom_area .view-more-td{width:auto;left:0;top:auto;margin:0 -12px;bottom:100%;z-index:1;height:100%;height:100vh;right:0}
.bottom_area .view-more-td .btn_list_pt{position:absolute;bottom:0;width:100%}
.te-grid .mt-st{position:absolute;top:15px;left:15px;color:#949494;font-size:12px}
.te-grid .mt-st i{color:#bfbfbf}
.te-grid .mt-st.mt-p{background:#63d17f}
.te-grid .mt-st.mt-a{background:#f77d79}
.te-grid i.mt-more{position:absolute;top:15px;right:8px;color:#c2c2c2;font-size:19px;cursor:pointer}
.view-more-td{position:absolute;width:100%;left:0;top:0;padding:75px 0 0;background:rgba(0,0,0,0.7)}
.view-more-td .gc-d-strip{height:49px;font-size:13px;text-align:left;line-height:49px}
.view-more-td .gc-d-strip:after{background:0;top:15px;font:normal normal normal 14px/22px}
.te-grid .te-emp-name{font-size:13px;font-weight:normal;color:#000;margin:0 0 15px}
.te-grid .te-emp-name a{color:#000}
.te-grid .te-emp-name a span{display:block;color:#808080;font-size:12px;margin:5px 0 0}
.te-grid .te-emp-mail{font-size:12px;color:#beb9b9;margin:4px 0 35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.te-grid .sw-photo{margin:0 auto 15px}
.te-grid .sw-photo{background:#ececec;width:55px;height:55px;line-height:55px;font-size:24px;position:relative}
.gc-detail-col .bullet_radius{width:12px;height:12px;position:absolute;bottom:0;right:2px;left:auto;top:auto;border-radius:50%;border:2px solid #fff}
.te-grid .sw-photo img{width:100%;height:100%;display:block;border-radius:50%}
.te-grid .te-mid{margin:2px 14px 21px;font-size:13px;color:#b2b2b2}
.te-grid .te-mid:before,.te-grid .te-mid:after{display:table;content:'';clear:both}
.te-grid .te-empid{float:left}
.te-grid .te-desination{float:right}
.te-grid .te-manager{display:none}
.mt-share .mt-cbox{background:#fff;border-radius:50%;width:36px;color:#fff;font-size:24px;height:36px;display:inline-block;margin:0 4px;line-height:36px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,0.13);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.13)}
.mt-share .mt-cbox>img{width:15px;height:15px}
.mt-share .mt-gmail{background:#fff}
.mt-share .mt-cbox i{line-height:38px;font-size:19px}
.mt-share .mt-cbox.mt-whatsapp{background:#65d17f;font-size:16px}
.mt-share .mt-cbox.mt-hangout{background:#31b854}
.mt-share .mt-cbox.mt-call{background:#474747;font-size:15px}
.mt-share .mt-cbox.mt-hangout i{position:relative;bottom:-1px}
.mt-share .resum_btn{line-height:35px;padding:0 10px;min-width:120px;border-radius:20px;display:inline-block;border:solid 1px #e8e8e8;text-align:center;color:#3d3d3d;font-size:13px;font-weight:normal;margin-right:10px;vertical-align:top}
.mt-share .resum_btn i{font-size:15px;margin-left:5px}
.gc-team .top-search input[type=search]{width:100%}
.gc-team .ticket-filters .update_favourits{margin-top:23px}
.team-box.view-list>ul>li{width:100%;text-align:left;border-left:none;border-right:0;border-top:1px solid #dee1e5;border-bottom:1px solid #dee1e5;margin-bottom:8px;margin-left:0}
.team-box.view-list .te-grid .sw-photo{display:inline-block;margin:0;width:45px;height:45px;line-height:45px;font-size:20px}
.team-box.view-list li .te-grid{padding:20px 10px 20px 32px;padding-right:140px;overflow:hidden}
.team-box.view-list .te-grid .te-emp-name{display:inline-block;vertical-align:top;margin:8px 0 0 7px}
.team-box.view-list .te-grid .mt-st{width:8px;height:8px}
.team-box.view-list .te-grid .te-mid{margin:-18px 0 0 54px}
.team-box.view-list .te-grid .te-emp-mail{margin:0}
.team-box.view-list .te-grid .te-mid>li{width:auto;position:relative;font-size:12px;color:#a9a4a4;float:left;margin-right:18px}
.team-box.view-list .te-grid .te-mid>li:after{position:absolute;content:'';width:2px;height:11px;background:#c0baba;top:1px;right:-11px}
.team-box.view-list .te-grid .te-mid>li:last-child:after{display:none}
.team-box.view-list .te-grid .te-manager{display:block}
.team-box.view-list .mt-share{position:absolute;right:35px;top:22px;width:110px;border:0;padding:0}
.team-box.view-list .mt-more{top:31px;right:19px}
.team-box.view-list .view-more-td{position:absolute;display:block;max-width:100%;width:auto;height:100%;right:0;left:auto;top:0;padding:0;background:0;text-align:right;right:-100%;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.team-box.view-list .view-more-td.open_link_list{display:block;right:0}
.team-box.view-list .view-more-td .gc-d-strip{max-width:95px;height:100%;padding:0 8px;margin:0 -2px;font-size:13px;text-align:center;line-height:1.2;display:inline-flex;align-items:center;flex-direction:row;flex:1;vertical-align:top}
.team-box.view-list .view-more-td .gc-d-strip:after{display:none}
.gc-detail-col .team_mid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f9faff;position:relative;border-bottom:solid 1px #f6f6fb;margin-bottom:15px}
.gc-detail-col .team_mid li:after{content:"";width:100%;height:1px;background:#fff;display:block;position:absolute;bottom:0;left:0}
.gc-detail-col .team_mid li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;border-top:solid 1px #f6f6fb;padding:0 10px;line-height:45px;margin:0;vertical-align:middle;text-align:right;font-size:12px;color:#3c3c3d}
.gc-detail-col .team_mid li:before{content:"";width:100%;height:1px;background:#fff;display:block;position:absolute;top:0;left:0}
.gc-detail-col .team_mid li:nth-child(2n+2){border-left:solid 1px #f6f6fb}
.gc-detail-col .team_mid li:nth-child(2n+2):after{content:"";width:1px;height:100%;background:#fff;display:block;position:absolute;top:0;left:0}
.gc-detail-col .team_mid li i{text-align:left;float:left;font-size:17px;line-height:45px;min-width:25px;text-align:center;color:#1e1e1f}
.gc-detail-col .team_mid li i.icon-62{font-size:23px}
.gc-detail-col .team_mid li i img{max-width:40px;margin:10px 0 0}
.gc-detail-col .mt-foot{display:block;margin-bottom:5px}
.gc-detail-col .mt-foot a{font-size:12px;color:#808080;outline:0;text-decoration:none}
.gc-detail-col .mt-foot a i{margin-left:5px;font-size:18px}
.com-head.leave-head{background:url(../../../images/web/leaves_header.svg)no-repeat;background-size:cover;background-position:bottom center}
.com-head.leave-head:before{content:'Leaves'}
.leave-head h1{color:#fff}
.leave-head .t-add{
    color:#af56ea;font-size:12px;
    min-width: 35px;
    min-height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.gc-leaves .sw-bottom h2{font-weight:500}
.gc-leaves .sw-bottom.gc-ba-box ul li .gc-check+label{font-size:13px;color:#343434}
.gc-leaves .sw-box{margin:0}
.gc-leaves .sw-recent .sw-box{background:0;box-shadow:none;padding:0}
.gc-leaves .sw-bottom .sw-recent ul{max-height:100%}
.gc-leaves .gc-view-col .sw-bottom.gc-ba-box ul li{padding:10px 15px}
.gc-leaves .top-filters .sw-bottom.gc-ba-box{border:0}
.gc-leaves.cwrap .gc-view-col .sw-bottom.gc-ba-box ul li .gc-check+label:before{right:15px}
.gc-leaves.cwrap .gc-view-col .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:24px;right:18px}
.gc-leaves .gc-view-col .sw-bottom.gc-ba-box ul li .ba-right{font-weight:normal;font-size:13px}
.gc-leaves .gc-view-col .sw-bottom.gc-ba-box ul li .ba-right .ba-sm{font-size:12px;font-weight:normal}
.gc-leaves .gc-view-col .sw-bottom.gc-ba-box ul li .ba-right .ba-sm.t_filling{color:#f89039}
.gc-leaves .gc-view-col .sw-bottom.gc-ba-box ul li .ba-right .ba-sm.no_status{color:#b0b0b0}
.ul-left{width:75%}
.ul-date{position:relative;font-size:13px;font-weight:500;padding-left:20px}
.ul-com:before{position:absolute;content:'';left:0;top:-9px;background:#fff;width:14px;height:14px;border-radius:50%;display:inline-block;margin:10px 0 12px}
.uml:before{border:4px solid #c476fe}
span.ul-txt{display:block;margin:7px 0 0;font-size:12px;color:#999}
.ul-right{width:25%;font-size:11px;text-align:right;color:#65d381;margin:3px 0 0}
.ul-right .ul-days{color:#999;display:block;margin:7px 0 0}
.cwrap .leave-box{width:100%;float:left;min-height:78vh;padding:35px 17px 0;box-shadow:0 -6px 15px -6px rgba(0,0,0,0.10);-webkit-box-shadow:0 -6px 15px -6px rgba(0,0,0,0.10)}
.leave-box h3{position:relative;position:relative;margin:0;padding-left:22px;font-size:14px}
.leave-outer{margin:20px 0 0}
.leave-wrap{display:table;width:100%;table-layout:fixed;margin:0 0 2px;background:#fff}
.leave-wrap .ml-col{display:table-cell;vertical-align:middle;height:86px;border-top:1px solid #dfe2ed;border-bottom:1px solid #dfe2ed}
.leave-wrap .ml-col:nth-child(1),.leave-wrap .ml-col:nth-child(3){width:30%;padding-left:10px}
.leave-wrap .ml-col:nth-child(1){width:41%}
.leave-wrap .ml-col:nth-child(2){width:25%;padding-left:15px}
.leave-wrap .ml-col:nth-child(4){width:22%;padding-left:15px;padding-right:15px;cursor:pointer;text-align:right}
.lop-btn button{padding:0 12px;border-radius:30px;background:0;border:0;box-shadow:0 0 35px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 35px rgba(0,0,0,0.08)}
.leave-wrap .lop-btn button{box-shadow:0 0 16px rgba(0,0,0,0.06);-webkit-box-shadow:0 0 16px rgba(0,0,0,0.06);background:#fff;min-width:98px;color:#3d3d3d}
.leave-wrap .ml-col .l-count{padding:0 12px;color:#000;border:1px solid #c6c6c6;border-radius:20px;-webkit-border-radius:20px;margin-left:5px;font-size:15px;display:inline-block;line-height:30px;min-width:55px;text-align:center}
.leave-wrap .ml-col:nth-child(1){font-size:15px;font-weight:normal;color:#000}
.leave-wrap .ml-col:nth-child(1) label{display:inline-block;margin:0;font-weight:normal;color:#000;min-width:130px}
.leave-wrap .ml-col:nth-child(2) .l-count{color:#999}
.leave-wrap .ml-col:nth-child(2),.leave-wrap .ml-col:nth-child(3){color:#989898;font-size:13px}
.leave-wrap .ml-col:nth-child(3) .l-count{background:#af56ec;border:1px solid #af56ec;color:#fff;padding:1px 10px;min-width:54px;display:inline-block;text-align:center;margin-left:5px}
.leave-wrap:last-child{margin:0}
.more-leaves{padding:20px 0;background:#f2f3f7;font-size:14px;color:#c8c9ca;text-align:center;cursor:pointer;border-bottom:1px solid #eaf0f7}
.cal-img{font-size:23px;vertical-align:middle;margin-left:5px}
.leave-box .d-ticket{padding:0}
.history_box{padding-top:22px}
.history_head h3{float:left}
.my_team_tb{padding:0;margin:0;float:right}
.my_team_tb ul{padding:0;margin:0;display:block;font-size:0;width:128px;border-radius:20px;height:34px;border:solid 1px #ced1d8;background:#fff;overflow:hidden}
.my_team_tb ul li{display:inline-block;width:50%;font-size:13px;text-align:center}
.my_team_tb ul li a{line-height:34px;color:#050505;display:block}
.my_team_tb ul li.active a{color:#898989;background:#eaeaea}
.leave-box .d-ticket .sub_bottom .dt-col:nth-child(1){width:25%}
.leave-box .d-ticket .sub_bottom .dt-col:nth-child(2){width:22%}
.leave-box .d-ticket .sub_bottom .dt-col:nth-child(3){width:15%}
.leave-box .d-ticket .sub_bottom .dt-col:nth-child(4){width:23%}
.leave-box .d-ticket .sub_bottom .dt-col:last-child{width:15%}
.leave-box .d-ticket .sub_bottom .dt-col.assign_col:hover .assignee_wrap{left:-114%}
.com-head.att-head{background:url(../../../images/web/attendnce_header.svg)no-repeat;background-size:cover;background-position:bottom center}
.com-head.att-head:before{content:'Attendance'}
.gc-attendance h1{color:#fff}
.gc-attendance .t-add{color:#6ec174;font-size:16px}
.gc-attendance .sw-bottom h2{font-weight:normal;margin-bottom:0;padding:0 0 20px}
.gc-attendance .sw-box{padding:15px 0;background:0;box-shadow:none}
.gc-attendance .sw-photo{width:45px;height:45px;line-height:45px}
.gc-attendance .sw-photo>img{width:44px;height:44px}
.gc-attendance .sw-list{font-size:13px}
.sw-recent .sw-list,.switch-view.switch_user_list .sw-list{width:79px;margin:0 auto 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.gc-view-col .sw-recent .mCustomScrollBox,.switch-view.switch_user_list .switch-in .mCustomScrollBox,.gc-view-col .custom_switch_height.gsc_thin_scroll .sw-recent .mCustomScrollBox{padding-right:0}
.gc-attendance .sw-wrap h2{margin:0 0 20px;color:#343434;font-size:14px;font-weight:500}
.gc-attendance .sw-box{margin:12px 0}
.att-add{width:45px;height:45px;padding:0;background:#353636;color:#fff;font-size:23px;font-weight:500;border-radius:50%;-webkit-border-radius:50%}
.gc-attendance .gc-ht-photo,.gc-attendance .gc-ht-pi{line-height:45px}
.gc-attendance .sw-bottom .ba-wrap .ba-right .ba-sm.t_present{color:#70d053}
.gc-attendance .ba-wrap .ba-right{line-height:1.4em;font-weight:400}
.gc-attendance .sw-bottom.gc-ba-box{margin:12px 0 20px}
.gc-attendance.cwrap .sw-bottom.gc-ba-box ul{border-radius:5px;-webkit-border-radius:5px}
.gc-attendance .gs_dp{margin:0}
.gc-attendance .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:3px;line-height:18px;top:24px}
.show-datepicker{display:none}
.cwrap .att-box{width:100%;float:left;min-height:200px}
.top-att-box{background:#fcfcfe;position:relative;padding:0}
.yearcarousel{font-size:16px;font-family:'Celias',sans-serif;color:rgba(0,0,0,0.88);margin:0;float:left}
.yearcarousel.after-date{margin-left:20px}
.yearcarousel .icon-14{font-size:13px;padding:0 5px;cursor:pointer}
#attendance .tab{margin:10px 0 0 20px;position:absolute;right:14px;top:2px}
#attendance .gsc-ta-clickWrap{padding:0;margin:0;width:auto!important}
#attendance .gsc-ta-clickWrap li{opacity:.4;border:0;background:#fff;padding:5px;border-radius:4px 4px 0 0;cursor:pointer;box-sizing:content-box;float:left;margin-right:2px}
#attendance .gsc-ta-clickWrap li.gsc-ta-active{color:#000;opacity:1}
#attendance .gsc-ta-contentWrap div.gsc-ta-content{display:none}
#attendance .gsc-ta-content{margin-bottom:10px}
#attendance .gsc-ta-overHide{overflow:hidden}
#attendance .gsc-ta-overHide div.gsc_ta_scroll{height:35px}
#attendance .gsc_ta_scroll{overflow:hidden}
#attendance .gsc-ta-clickWrap li{background:transparent;font-size:19px;color:#354052;padding:0 11px;margin:0;line-height:28px;height:26px;border-radius:4px 0 0 4px}
#attendance .gsc-ta-clickWrap li:first-child{border-right:0;position:relative}
#attendance .gsc-ta-clickWrap li:first-child:after{position:absolute;content:'';top:3px;right:-1px;width:2px;height:18px;background:#c5c5c5}
#attendance .gsc-ta-clickWrap li:last-child{border-left:0}
#attendance .gsc-ta-clickWrap li:nth-child(2){border-radius:0 4px 4px 0}
#attendance .gsc-ta-clickWrap li>i{font-size:19px}
#attendance .gsc-ta-clickWrap li a{color:#000}
.weekdays{width:100%;padding:0;line-height:51px;margin:0;padding:12px 0;background:#fff}
.weekdays li{float:left;text-align:center;padding-left:0}
ul#weekdayscarousel:before,ul#weekdayscarousel:after{clear:both;display:table;content:''}
.weekdays li span{width:22px;height:23px;line-height:23px;border-radius:50%;display:inline-block;line-height:23px;margin-left:5px;font-size:11px;vertical-align:middle;text-align:center;color:#fff}
.a-type{display:inline-block}
.gscr_slideOuter,.gscr_slideWrapper .gscr_lSFade{position:relative}
.gscr_outerwrapper,.gscr_slideWrapper{max-width:100%;overflow:hidden;position:relative}
.gscr_outerwrapper{overflow:visible}
.gscr_carousel:after,.gscr_carousel:before{content:" ";display:table}
.gscr_carousel,.gscr_pagerwrapper{overflow:hidden;margin:0}
.gscr_carousel.gscr_lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.gscr_slideOuter .gscr_carousel,.gscr_slideOuter .gscr_lSPager{padding-left:0;list-style:none}
.gscr_slideOuter .gscr_carousel>*,.gscr_slideOuter .gscr_lSGallery li{float:left}
.gscr_slideWrapper .gscr_slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.gscr_lSAction>a{width:22px;display:block;top:50%;height:22px;cursor:pointer;position:absolute;z-index:99;margin-top:-11px;opacity:1;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}
.gscr_lSAction>a:hover{background:#fafbfc}
.gscr_carousel img,.gscr_waterwheel_carousel img{width:100%;display:inline-block}
.gscr_lSAction>a:hover{opacity:1;transition:opacity .2s ease-out 0s}
.gscr_lSAction>.gscr_lSPrev{left:0}
.gscr_lSAction>.gscr_lSNext{right:0;left:auto}
.gscr_lSAction>.gscr_lSPrev span,.gscr_lSAction>.gscr_lSNext span{display:inline-block;background:#fff;padding:5px;width:25px;height:25px;vertical-align:top}
.gscr_lSAction>.gscr_lSPrev span:after,.gscr_lSAction>.gscr_lSNext span:after{position:absolute;font-weight:600;line-height:1;font-family:'careline'!important;color:#999;font-size:11px}
.gscr_lSAction>.gscr_lSPrev span:after{content:"\e908"}
.gscr_lSAction>.gscr_lSNext span:after{content:"\e909"}
.monthview{padding:25px 0 17px}
.box.boxWithoutpadding h2{padding-left:15px}
#attendance h2 span{font-size:14px;color:#9e64c8;font-family:'Celias',sans-serif;padding:10px 0 0 0;display:block}
#attendance h2 span i{padding-right:10px;font-style:normal;display:none}
#attendance .attendancereport{padding:26px 0 45px;line-height:44px;border-bottom:solid 1px #dae3ee}
#attendance .punchtime{display:table}
.attendancereport li{display:table;border-left:none;text-align:center;width:100%;color:#7f8fa4;box-sizing:border-box}
.attendancereport li div{min-height:44px}
.attendancereport li div,.punchtime div{border-bottom:solid 1px #e7e9ed;border-left:solid 1px #e7e9ed;width:33%;text-align:center;line-height:normal;display:table-cell;vertical-align:middle;min-height:44px}
.attendancereport li div:first-child,.punchtime div:first-child{border-left:none}
.attendancereport li div{line-height:44px}
.attendancereport li.holiday{background:url(../../../images/web/holiday-icon.png) repeat;padding-top:11px;height:64px}
.attendancereport li.holiday span{padding:6px 13px;height:25px;line-height:25px;background:#fff;border-radius:4px;border:1px solid #ff9800}
.attendancereport li.leave span{border-color:#ba68c8}
.attendancereport li.present span{border-color:#4caf50}
.attendancereport li.absent span{border-color:#f44336}
.attendancereport li.weekoff span{border-color:#607d8b}
.attendancereport li.hp span{border-color:#7986cb}
.attendancereport li.lwp span{border-color:#ff80ab}
.attendancereport li.hlwp span{border-color:#8d6e63}
.attendancereport li:last-child div{border-bottom:0}
#attendance .viewroster{width:100%;text-align:center;margin:32px 0 4px}
#attendance .today{position:relative}
#attendance .today:before{position:absolute;height:2px;left:0;bottom:0;background:#39b54a;content:"";width:100%}
#attendance .today:after{position:absolute;height:5px;width:5px;left:50%;margin-left:-2px;border-radius:50%;-webkit-border-radius:50%;bottom:7px;background:#39b54a;content:""}
#attendance .attendancereport li .missedpunch{width:85px;padding:0;display:inline-block;border-radius:4px;cursor:pointer;height:29px;line-height:29px;color:#fff;background:#f43465;border-color:#f43465;font-size:11px;text-transform:uppercase;font-family:'Latobold'}
#attendance .attendancereport li .missedpunch:hover{opacity:.8}
#attendance .attendancereport li .loadNum{width:93px;height:29px;line-height:26px;margin:0;font-style:normal;text-align:center}
#attendance .attendancereport li .absent,#attendance .attendancereport li .leave{width:85px;padding:0;display:inline-block;border-radius:4px;height:29px;line-height:29px;color:#fff;border-color:#f43465;font-size:11px;text-transform:uppercase;font-family:'Latobold'}
#attendance .attendancereport li .leave{color:#fff}
.calendarouter{position:relative;box-shadow:0 4px 5px rgba(0,0,0,0.035);padding-bottom:0!important}
.dayname{width:100%;margin:auto}
.calendardays .dayname{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.calendardays{margin:10px auto;padding:0;text-align:center;border-radius:5px}
#attendance .calendardays{margin:30px auto 0}
.monthbox{border-top:1px solid #eeeff6;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.calendardays li:nth-child(29){border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px}
.calendardays li:nth-child(35){border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px}
.calendardays li{width:14.285%;height:110px;text-align:center;color:#343434;font-family:'Celias',sans-serif;font-size:12px;border-right:1px inset #f5f5f5;border-bottom:1px solid #f5f5f5;text-transform:uppercase;float:left;position:relative}
.calendardays li:hover{background:#eff3f6}
.calendardays li.na:hover{background:0}
.calendardays li.wo{color:#d4d4d4}
.calendardays li:nth-child(7),.calendardays li:nth-child(14),.calendardays li:nth-child(21),.calendardays li:nth-child(28),.calendardays li:nth-child(35){border-right:0}
.calendardays .monthbox li:last-child{margin-bottom:0}
.punch{font-size:12px;text-transform:capitalize;position:absolute;color:#343434;left:0;right:0;bottom:17px;margin:auto}
.calendardays li span.p-time{margin-left:3px;display:inline;position:relative;top:auto}
.sidebar_open_right .calender_top{pointer-events:none}
.sidebar_open_right{cursor:pointer}
.calendardays li .day{padding-bottom:17px;color:#adafb2}
.calendardays li label{display:block;vertical-align:top;margin-bottom:0;line-height:110px;font-size:16px;text-align:center}
.calendardays li label.lbl-WO{color:#d4d4d4}
.calendardays li.lastmonthleave span,.calendardays li.lastmonthleave label{opacity:.4}
.calendardays li span{width:11px;height:11px;border-radius:50%;display:inline-block;position:absolute;top:24px;left:0;right:0;margin:2px auto}
.calendardays li span.absent{background:0;width:auto;position:absolute;top:80px;left:0;background:0;color:#f96863;text-transform:capitalize;left:0;right:0}
.calendardays li.absent_pt.active{background:#eff3f6}
.dayname li{width:14.285%;padding:30px 0 4px;color:rgba(0,0,0,0.66);font-family:'Celias',sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;float:left;text-align:center}
.calendardays .dayname li{padding:20px 0;height:auto;margin:0;border:0}
.calendardays li label.lbl-A.hov_show_wrap,.single-day-event:before{background:#fff;border:1px solid #c6c6c6;display:none;text-align:center;margin:38px auto 0;cursor:pointer;width:36px;height:36px;border-radius:50%}
.single-day-event:before{position:absolute;content:'';left:0;right:0;margin:38px auto 0}
.no-event-wrap.day-cell:hover .single-day-event:before{display:block}
#yearly-calendar .no-event-wrap.day-cell:hover .single-day-event:before{display:none}
.calendardays li.absent_pt.active{background:#eff3f6}
.calendardays li.absent_pt.active label.lbl-A.hover_hide{display:inline-block}
.calendardays li.absent_pt.active label.lbl-A.hov_show_wrap{display:none}
.calendardays li.absent_pt.active .check_pt{display:block}
.calendardays li:hover label.lbl-A.hover_hide{display:none}
.calendardays li:hover label.lbl-A.hov_show_wrap{display:block}
.checl_outside_pt .check_pt .gc-check+label{cursor:pointer;padding:0;margin:0;width:100%}
.checl_outside_pt .check_pt .gc-check+label:before{position:absolute;content:'';top:0;right:0;content:'';width:16px;height:16px;background:#fff;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.checl_outside_pt .check_pt .gc-check:checked+label:before{background:#3a3f41;border:1px solid #3a3f41}
.checl_outside_pt .check_pt .gc-check:checked+label:after{position:absolute;content:"\e90c";font:normal normal normal 12px/1 careline;left:auto;right:2px;top:2px;color:#fff}
.graybg{background:#e4e4e4;height:100%;opacity:.9;top:0;position:absolute;width:100%;z-index:1503;display:none}
.editattendance{width:368px;height:372px;border-radius:4px;border:1px solid #e3d0c1;background:#fff;z-index:9999;position:absolute;top:50%;left:50%;margin:-186px 0 0 -169px;padding:24px 29px;display:none}
.editattendance .title{color:#354052;font-size:18px;font-family:'Celias',sans-serif;font-weight:600;margin-bottom:11px}
.editattendance .savebtn{text-transform:uppercase}
.editattendance label{font-family:'Celias',sans-serif;font-weight:600;color:#333c48}
.width138{width:138px}
.editattendance .button-white{margin-left:8px}
.editattendance .infobox{margin-top:17px}
.editattendance .infobox input{margin-bottom:0}
.editattendance .infobox .select-wrapper{line-height:25px}
.editattendance .infobox .select-wrapper::after,.editattendance .infobox .select-wrapper::before{top:11px}
.editattendance .infobox input[type="time"]{font-style:normal}
.editattendance input[type="time"],.editattendance input[type="email"],.editattendance input[type="email"],.editattendance input[type="number"],.editattendance input[type="search"],.editattendance input[type="text"],.editattendance input[type="tel"],.editattendance input[type="url"],.editattendance input[type="password"],.editattendance textarea,.editattendance select,.editattendance .select-wrapper,.editattendance .select-wrapper select{height:27px;line-height:27px;font-style:normal;box-shadow:0 1px 1px rgba(0,0,0,0.07) inset;resize:none}
#attendance .prevarrow,#attendance .nextarrow{color:#999;font-size:11px;font-weight:600;margin:6px 0 0 26px;float:left;cursor:pointer}
.weekdays{padding:10px 25px;box-shadow:0 4px 5px rgba(0,0,0,0.02);border-top:1px solid #f5f5f5}
.att-top-title{background:#fcfcfe;padding:14px 0}
.row-cal{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col.s6{flex-basis:50%;max-width:50%;background:#fff;padding:15px 15px 0;border:15px solid #d3d6e2}
#date-wise-attendance .calendardays .col.s6,#yearly-calendar .calendardays .col.s6{padding:50px 25px;border-radius:20px;-webkit-border-radius:20px;cursor:pointer}
#yearly-calendar .calendardays .col.s6 .ymonth-name{margin-bottom:22px}
.row-cal.calendardays{margin:15px auto}
.row-cal.calendardays .dayname li:hover{background:0;cursor:default}
.ymonth-name{text-transform:uppercase;color:#565656;font-weight:500;margin-bottom:5px}
.row-cal.calendardays li{padding:0;height:50px;cursor:pointer!important;align-items:center;justify-content:center;display:flex;font-size:14px;border:0}
.row-cal.calendardays li:hover,.calendardays .dayname li:hover{background:0}
.row-cal.calendardays li label{font-size:14px}
.row-cal.calendardays li label.lblcom{background:#999;width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;color:#fff;border-radius:50%}
.ma-dfrom,.ma-dto{padding:0 10px;height:36px;max-width:220px;margin:0 10px;min-width:150px;color:#565656;border-radius:30px;-webkit-border-radius:30px;font-size:11px;font-weight:400;display:inline-block;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.ma-ht.ma-ht1 .a-dt{color:#565656}
.ma-ht.ma-ht1 .ma-dfrom .a-dt .icon-04,.ma-ht.ma-ht1 .ma-dto .a-dt .icon-04{color:#999;left:-6px}
.ma-ht.ma-ht1{width:100%;font-weight:500;font-size:13px;color:#363636;margin:auto;padding:15px 0 15px 24px;display:flex;justify-content:flex-start;align-items:center}
.ma-ht.ma-ht1 .a-dt input[type=text]{border:0;width:83%;padding:0;background:#fcfcfe;font-size:13px}
.ma-ht.ma-ht1 .a-dt .icon-04{font-size:17px;position:relative;top:-2px;left:3px;vertical-align:middle}
a.a-go-btn{border:0;text-align:center;color:#fff;font-size:13px;width:70px;height:34px;line-height:34px;border-radius:25px;background:#f76162;box-shadow:0 0 20px rgba(0,0,0,0.28);animation:animatezoom .5s}
.row-cal.calendardays .monthbox,#date-wise-calendar .monthbox li.na{border:0}
.punch{font-size:12px;text-transform:capitalize;position:absolute;color:#343434;left:0;right:0;bottom:12px;margin:auto}
.sidebar_open_right .calender_top{pointer-events:none}
.sidebar_open_right{cursor:pointer}
.graybg{background:#e4e4e4;height:100%;opacity:.9;top:0;position:absolute;width:100%;z-index:1503;display:none}
.editattendance{width:368px;height:372px;border-radius:4px;border:1px solid #e3d0c1;background:#fff;z-index:9999;position:absolute;top:50%;left:50%;margin:-186px 0 0 -169px;padding:24px 29px;display:none}
.editattendance .title{color:#354052;font-size:18px;font-family:'Celias',sans-serif;font-weight:600;margin-bottom:11px}
.editattendance .savebtn{text-transform:uppercase}
.editattendance label{font-family:'Celias',sans-serif;font-weight:600;color:#333c48}
.width138{width:138px}
.editattendance .button-white{margin-left:8px}
.editattendance .infobox{margin-top:17px}
.editattendance .infobox input{margin-bottom:0}
.editattendance .infobox .select-wrapper{line-height:25px}
.editattendance .infobox .select-wrapper::after,.editattendance .infobox .select-wrapper::before{top:11px}
.editattendance .infobox input[type="time"]{font-style:normal}
.editattendance input[type="time"],.editattendance input[type="email"],.editattendance input[type="email"],.editattendance input[type="number"],.editattendance input[type="search"],.editattendance input[type="text"],.editattendance input[type="tel"],.editattendance input[type="url"],.editattendance input[type="password"],.editattendance textarea,.editattendance select,.editattendance .select-wrapper,.editattendance .select-wrapper select{height:27px;line-height:27px;font-style:normal;box-shadow:0 1px 1px rgba(0,0,0,0.07) inset;resize:none}
#attendance .prevarrow,#attendance .nextarrow{color:#999;font-size:11px;font-weight:600;margin:5px 26px 0 26px;float:left;cursor:pointer}
.cwrap .team-box.leaves_box{width:100%;float:left;min-height:200px;padding:26px 0 0}
.cwrap .team-box.leaves_box>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.cwrap .team-box.leaves_box>ul>li{-webkit-box-flex:0;-ms-flex:0 0 32.13%;flex:0 0 32.13%;max-width:32.13%}
.cwrap .team-box.leaves_box .leave_head_pt{position:relative;z-index:1;padding:15px}
.cwrap .team-box.leaves_box .leave_head_pt h2{float:left;font-size:15px;color:#000;margin:8px 0 0;font-weight:500}
.cwrap .team-box.leaves_box .leave_head_pt .leave-icon{position:absolute;right:18px;width:37px;height:37px}
.divdownloadouter{width:320px;clear:both;position:relative;background:#fff;transform:scale(0.8);-webkit-transform:scale(0.8);margin:0 auto;position:relative;top:-20px}
.divdownloadouter:before{content:"";display:block;width:100%;position:absolute;height:122px;top:38px;background:url(/images/web/graph_radius.png) 0 0 no-repeat;background-size:237px;z-index:0;left:41px}
.jddown_wrap text:nth-child(7) tspan{font-size:21px!important;fill:#1831d1;font-weight:normal}
[fill="#edebeb"]{d:none;fill:transparent}
[stroke-linecap="square"]{fill:#1831d1}
.gc-delite .sw-box{padding:0;background:0;box-shadow:none}
.gc-delite .sw-wrap h2{font-size:14px;color:#343434;font-weight:500}
.gc-delite .ba-wrap .ba-right{line-height:1.4em;font-weight:400}
.gc-delite .com-head.att-head:before{content:'Delite'}
.gc-delite .gc-view-col h1{color:#fff}
.gc-delite .sw-bottom .ba-wrap .ba-right .ba-sm.d-hightlight{color:#f69703}
.gc-delite .com-head.att-head{background-image:linear-gradient(to right top,#2753d0,#614bdf,#7349e4,#9f42f2,#ab41f5);background-size:cover;background-position:bottom center}
.gc-delite .select2-container .select2-selection--single .select2-selection__rendered{width:100%;height:55px;color:#565656;padding:0 10px;outline:0;border-radius:3px;font-size:14px;margin-bottom:18px;position:relative;border:1px solid #d1d5dd;background:#f8f8f8;height:54px;line-height:51px}
.gc-delite .nt-form .form-control{padding:0 10px;color:#565656;margin:0;border-radius:3px;border:1px solid #d1d5dd}
.my-delite .gc-check+label:before,.my-delite .gc-check+label:after{display:none}
.gc-delite .nt-form .form-control.ts-btn{margin:25px 0 0;border-radius:30px;float:right;max-width:100%;display:table;width:auto;min-width:100px}
.gc-delite .form_details_pt .nt-form .form-control.selected-list{height:60px}
.gc-delite .nt-form .sd{padding:0 15px}
.gc-delite .nt-form .sd:before{top:55px;right:30px}
.gc-delite .select2-container--open .select2-dropdown{margin-top:0}
.gc-delite .select2-container .select2-selection--single .select2-selection__rendered{margin-bottom:0}
.gc-delite .infobox{position:relative;height:auto;min-height:95px;margin:15px 0 0}
.gc-delite .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:3px;line-height:18px;top:24px}
.gc-delite .sw-bottom.gc-ba-box ul li.birthday .gc-check:checked+label:after{right:5px;top:15px}
.gc-delite .top_head_filter .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:2px;right:7px}
.com-btn{border:1pc solid #e9e9e9;display:inline-block;padding:12px 20px;margin:0 0 0 10px;border:1px solid #e2e2e2;clear:both;font-size:13px;background:#e9e9e9;color:#545454;border-radius:30px}
.gc-delite #my-delites.list-view{margin:35px auto 0}

.row.delite-row .delite_card { margin: 0 auto 30px; }
.delite_card{margin:20px auto 0}
.delite_card{background:url(/images/web/bg_delite.jpg) 0 0 no-repeat;background-size:cover;width:100%;border-radius:3px 3px 5px 5px}
.delite_card .delite_body{padding:40px 50px 50px;color:#fff;margin:0}
.delite_card .delite_body .delite_head{padding:0;margin:0 0 30px;display:block}
.delite_card .delite_body .delite_head h2{font-size:20px;font-weight:600;color:#fff;word-break:break-all;line-height:1.6}
.delite_card .delite_body .delite_head h2 span{display:block;font-size:80%;font-weight:normal}
.delite_card .delite_body .delite_content{padding:0;margin:0}
.delite_card .delite_body .delite_content p{font-size:14px;font-weight:normal;line-height:1.6;color:#fff;margin-bottom:20px}
.delite_card .delite_body .delite_content p:last-child{margin-bottom:0}
.delite_card .delite_foot{background:#fff;padding:0 50px 5px;position:relative;border-radius:0 0 3px 3px}
.delite_card .delite_foot .delite_user{padding:13px 0 8px 80px;margin:0;position:relative;min-height:64px;float:left;width:40%}
.delite_card .delite_foot .delite_user:before{content:"";display:block;background:url(/images/web/delite_curve.png) 0 0 no-repeat;width:97px;height:18px;position:absolute;left:-16px;top:-17px}
.delite_card .delite_foot .delite_user .delite_user_img{position:absolute;border-radius:50%;-webkit-border-radius:50%;left:0;top:0;width:64px;height:64px;object-fit: cover;}
.delite_card .delite_foot .delite_user h2{padding:0;margin:0;font-size:13px;color:#000;font-weight:normal;line-height:1.4}
.delite_card .delite_foot .delite_user h2 span{display:block;font-size:85.8%;color:#7e7e7e}
.delite_card .delite_foot .rsmsg{float:right;padding:18px 0 0}
.delite_card .delite_foot .rsmsg ul{padding:0;margin:0;font-size:0;display:block}
.delite_card .delite_foot .rsmsg ul li{font-size:14px;margin-bottom:0;margin-right:14px;display:inline-block;position:relative}
.delite_card .delite_foot .rsmsg ul li:last-child{margin-right:0}
.delite_card .delite_foot .rsmsg ul li a{font-size:14px;color:#b0b0b0;padding:13px 25px;border:solid 1px #d7d7d7;border-radius:35px;text-align:center;display:block;transition:ease-in-out .3s}
.show_replay_delite{position:absolute;right:0;top:-4px;width:330px;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}
.delite_card .delite_foot .rsmsg ul li .show_replay_delite.show_comment{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.show_replay_delite .form_group{padding:0;margin:0}
.show_replay_delite .form_group .form-control{box-sizing:border-box;width:100%;height:50px;border-color:#ebedef;border-radius:25px;margin:0;padding:0 100px 0 20px;box-shadow:0 0 15px rgba(0,0,0,0.08)}
.show_replay_delite .form_group .d-btn{width:33px;background:#565656;color:#fff;border:1px solid #e9e9e9;line-height:30px;height:30px;position:absolute;right:10px;top:10px;padding:0;border-radius:30px;font-size:12px;cursor:pointer;box-sizing:border-box;transition:all .3s ease-out 0s}
.gc-delite.my-delite .form_details_pt{background:#dadce3;max-width:100%;height:100%}
.btn_more_leaves{display:block;text-align:center;padding:0;height:58px;line-height:58px;font-size:14px;color:#c1c2c4;background:#eff0f3;margin:1% 6px}
.btn_more_leaves:hover{color:#333}
.gc-leaves .team-box>ul>li,.gc-leaves .team-box>ul>li:last-child{overflow:inherit}
.gc-leaves .team-box>ul>li:nth-child(5) .leave_head_pt .leave-icon,.gc-leaves .team-box>ul>li:last-child .leave_head_pt .leave-icon{width:32px;height:32px}
.apply_bottom{margin-top:-35px;padding:0 25px;position:relative}
.av_bar_outer{margin-bottom:25px}
.av_bar_outer .avalid_bar{height:1px;border-radius:5px;background:#e0e1f2;position:relative;margin-bottom:8px;display:-webkit-flex;display:flex;display:-ms-flexbox}
.av_bar_outer .avalid_bar .four_month_view{position:relative;left:0;top:0;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;font-size:0}
.av_bar_outer .avalid_bar:before{content:"";display:block;width:1px;height:7px;background:#e0e1f2;position:absolute;left:0;top:-3px}
.av_bar_outer .avalid_bar .four_month_view:after{content:"";display:block;width:1px;height:7px;background:#e0e1f2;position:absolute;right:0;top:-3px}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave{width:25%;display:inline-block;height:1px;position:relative}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves{position:absolute;width:107px;position:absolute;bottom:100%;padding-bottom:40px;margin-bottom:4px;display:none;z-index:999999;left:-43px;visibility:hidden;transition:ease-in-out .3s;cursor:pointer}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .stats_inside{border:solid 1px #cacce8;box-shadow:0 0 16px rgba(0,0,0,0.06);background:#fff}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .stats_inside:after{content:"";position:absolute;width:1px;height:0;background:#cfd1ea;display:block;left:0;right:0;margin:0 auto;transition:ease-in-out .3s}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave:hover .stats_leaves{visibility:visible;display:block}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave:hover .stats_leaves .stats_inside:after{height:40px}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves h3{padding:0;margin:0;text-align:left;background:#f4f4f8;font-size:13px;font-weight:normal;padding:8px 10px}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves h3 i{float:right}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .date_list_month{padding:10px 6px}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .date_list_month li{padding:0;margin:0;width:33.33%;font-size:14px;display:inline-block}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .date_list_month li span{width:22px;height:22px;display:block;line-height:22px;text-align:center;margin:0 auto;font-size:11px;font-weight:500;background:#ccc;border-radius:50%;color:#fff}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .date_list_month li.present_active span{background:#6ccc62}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave .stats_leaves .date_list_month li.absent_active span{background:#f96863}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave:after{content:"";display:block;width:1px;height:3px;background:#e0e1f2;position:absolute;right:0;top:-1px}
.av_bar_outer .avalid_bar .four_month_view .month_data_leave:last-child:after{display:none}
.present_box_pt{width:100%;margin:0 auto;position:absolute;bottom:100%;left:0;right:0;height:auto;cursor:pointer}
.box_present{height:4px;width:38%;left:0;right:0;margin:0 auto 1px;display:block}
.box_present.present{background:#6ccc62}
.box_present.absent{background:#e8221c}
.av_bar_outer .avalid_bar .fill_bar{background:#40b254;position:absolute;left:0;border-radius:5px;top:0;height:100%;transition:ease-in-out .3s}
.av_bar_outer .avalid_bar .fill_bar.gray_bar{left:auto;right:0;background:#bbbccd}
.av_bar_outer .avalid_bar .fill_bar.red_bar{left:auto;right:15%;background:#e8221c}
.av_bar_outer .avalid_bar .fill_bar.red_bar:after{content:"";display:block;height:11px;width:1px;background:#e0e1f2;top:-5px;top:-4px;position:absolute}
.av_bar_outer .list_apply_lop{text-align:center}
.av_bar_outer .list_apply_lop .avi_font{font-size:12px;color:#000}
.av_bar_outer .list_apply_lop .lop_font{font-size:0;color:#000}
.av_bar_outer .list_apply_lop .lop_font>span{display:inline-block;vertical-align:middle;font-size:10px;color:#000;margin-left:10px}
.av_bar_outer .list_apply_lop .lop_font>span:last-child{margin-right:0}
.av_bar_outer .list_apply_lop .lop_font>span .sq_bx{display:inline-block;vertical-align:middle;width:5px;height:5px;background:#ccc;margin-right:5px;padding:0}
.av_bar_outer .list_apply_lop .lop_font>span .sq_bx.red{background:#e8221c}
.av_bar_outer .list_apply_lop .lop_font>span .sq_bx.green{background:#6ccc62}
.apply_btn_row{display:block;text-align:center;margin-bottom:25px}
.apply_btn_row .btn{width:163px;margin:0 auto;height:45px;line-height:45px;background:0;border-radius:30px;padding:0;color:#000;font-size:13px;display:block;border:solid 1px #98e8ab;position:relative;padding-right:55px;text-align:right}
.apply_btn_row .btn .icon-46{font-size:34px;position:absolute;display:flex;right:5px;top:4px}
.month-slide{display:table}
.select-date{font-size:16px;color:rgba(0,0,0,0.54);margin-right:10px}
.present{background:#4caf50}
.wfh{background:#edb077}
.compoff{background:#7887c7}
.holiday{background:#e72be8}
.lop{background:#617c88}
.weekoff{background:#607d8b}
.halfday{background:#00bcd4}
.leave{background:#ba68c8}
.hp{background:#7986cb}
.lwp{background:#ff80ab}
.hlwp{background:#8d6e63}
.absent{background:#f96863}
.active_edit_row{display:block;text-align:center;font-size:0;margin-bottom:35px}
.active_edit_row .btn{display:inline-block;height:34px;min-width:90px;background:#fff;line-height:34px;font-size:13px;color:#000;margin:0 4px;border-radius:18px;box-shadow:0 0 8px rgba(0,0,0,0.13);text-align:center;position:relative}
.active_edit_row .btn.edit_bt_ac{width:34px;height:34px;min-width:auto}
.active_edit_row .btn.edit_bt_ac i{line-height:34px}
.active_edit_row .btn .act_ro{width:12px;height:12px;bottom:0;right:2px;left:auto;top:auto;border-radius:50%;border:2px solid #fff;line-height:0;display:inline-block;vertical-align:middle}
.gc-profile .dashboard-view-box{border:0}
.gc-profile h1>.gc-desig{font-size:14px;color:#424242;margin:3px 0 0}
.gc-profile .gc-d-bottom h2{font-weight:600}
.gc-profile .te-grid .mt-cbox.mt-whatsapp{background:#30b753}
.gc-profile .te-grid .mt-cbox{width:41px;height:41px;margin:0 5px;line-height:44px}
.gc-profile .te-grid .mt-cbox>img{width:20px;height:20px}
.gc-profile .mt-gmail.mt-cbox>img{width:18px;height:18px}
.gc-profile .gc-ht-photo{position:absolute;bottom:4px;right:-16px;width:38px;height:38px;line-height:38px}
.gc-profile .gc-pic .epi{width:29px;height:29px;line-height:29px;bottom:10px;overflow:hidden;right:-36px}
.gc-profile .gc-pic{margin:110px auto 0}
.box-com{width:100%;float:left;min-height:200px;background:#d3d6e2;padding:55px 17px 0;border:0}
.profile-desc{padding:40px 40px 22px;float:left;background:#fff;width:100%}
.profile-desc .mt-share{text-align:right}
.gc-detail-col .p-tablist li,.gc-detail-col .p-tablist li:last-child{margin:0}
.pemp-id{font-size:14px;color:#050505;font-weight:500}
.pemp-name{font-size:22px;font-weight:500;margin-bottom:5px;color:#000}
.pemp-dept{font-size:13px;font-weight:normal;color:#41b4f7;margin:6px 0 28px}
.pemp-dept>span{position:relative;margin-right:20px}
.pemp-dept>span.mdept:after{position:absolute;content:'';width:2px;height:12px;background:#b2d8f5;right:-9px;top:4px}
.pemp-mail,.pemp-mobile,.pemp-jdate{font-size:12px;font-weight:normal;margin:0 0 12px;color:#000;letter-spacing:.5px}
.profile-desc li i{margin-right:5px;vertical-align:middle;font-size:17px;color:#000}
.profile_sprite{background:url(../../../images/web/profile_sprite.png) 0 0 no-repeat;display:inline-block}
.puser-status .user_icon{width:15px;height:15px;background-position:-21px 0}
.pedit .pencil_icon{width:17px;height:17px;background-position:-18px -25px;position:absolute;top:11px;left:8px}
.profile_sprite.email_icon{background-position:0 0;width:17px;height:13px}
.profile_sprite.calendar_icon{background-position:0 -25px;width:17px;height:15px}
.profile_sprite.phone_icon{background-position:0 -48px;width:15px;height:22px}
.puser-status{padding:8px 15px;border:1px solid #e5e5e5;border-radius:20px;color:#41b4f7}
.profile-r-col>li{display:inline-block;vertical-align:middle}
.pedit{width:36px;height:36px;cursor:pointer;background:#f7f7f7;margin:0 0 0 15px;line-height:36px;text-align:center;border-radius:50%;position:relative}
.profile-r-col .pedit i{margin:0}
.p-tablist{width:100%;background:#fff;float:none;text-align:center;box-shadow:0 5px 6px -3px rgba(0,0,0,.02);-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.02);white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0}
.p-tablist .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0}
.pd-tabfixed .p-tablist{text-align:left}
.profilebox-wrap{height:50px;overflow:hidden}
.profilebox-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:7px 0;background-color:rgba(0,0,0,0.09)!important;filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.p-tablist li{display:inline-block;cursor:pointer;float:none;text-align:center;color:#565656;padding:18px;border:0;font-size:14px;position:relative}
.p-tablist li>i,.p-tablist li>img.profile-img-icon{width:0;display:inline-block;height:36px;vertical-align:middle;margin:0 auto;border-radius:50%;-webkit-border-radius:50%;font-size:31px}
.p-tablist li.gsc-ta-active>i{color:#000}
.p-tablist li a{color:#999}
.p-tablist li.active a{color:#565656}
.p-tablist li.active:after{position:absolute;content:'';background:#ff5251;width:40px;height:2px;bottom:2px;left:0;right:0;margin:auto}
.p-tablist li.gsc-ta-active span{display:none}
.p-tablist li.gsc-ta-active:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(248,250,252,0);border-bottom-color:#d3d6e2;border-width:10px;margin-left:-10px;top:auto;bottom:-1px}
.profile-detail{padding:35px;margin-bottom:60px}
.profile-detail h2{font-size:17px;font-weight:normal;letter-spacing:.5px;color:#000;margin-bottom:15px;border-bottom:solid 1px #f7f8fb;padding:0 5% 20px}
.profile-detail .pd-box{position:relative;margin:0 auto 25px;border:1px solid #eeeff6;background:#fff;border-radius:5px;-webkit-border-radius:5px;padding:35px}
.profile-detail .pd-box .pd-box-in{padding:0}
.profile-detail .pd-box .pd-box-in>li{width:42%;margin-left:5%;float:left;padding:0;min-height:50px;font-size:13px}
.profile-detail .pd-box .pd-box-in>li:nth-child(odd){border-right:1px solid #f7f8fb}
.profile-detail .pd-box .pd-box-in>li:nth-child(even){border:0}
.profile-detail .pd-box .pd-box-in>li .pcol1{margin-bottom:5px;display:block;color:#7e8ea1}
.profile-detail .pd-box .pd-box-in>li .pcol2{color:#343434}
.open-docs{position:absolute;z-index:999;padding:50px 0 10px;width:100%;top:80px;right:0;background:#fff;box-shadow:0 0 45px rgba(0,0,0,0.10);-webkit-box-shadow:0 0 45px rgba(0,0,0,0.10)}
.open-docs:before{position:absolute;content:'';background:#fff;width:68px;height:25px;right:0;top:-20px}
.open-docs>ul>li{width:50%;float:left}
.open-docs>ul>li>a{color:#565656;font-size:13px;font-weight:500;display:block;line-height:50px;margin-bottom:25px}
.open-docs>ul>li>a>i{display:block;font-size:38px;text-align:center}
.open-docs>ul>li.d-c>a>i{color:#f4b737}
.open-docs>ul>li.d-cp>a>i{color:#2ca369}
.open-docs>ul>li.d-mp>a>i{color:#f4b737}
.open-docs>ul>li.d-md>a>i{color:#5190f1}
.cwrap.profile_dtls_page .dashboard-view-box .mCSB_inside>.mCSB_container{padding-bottom:65px}
.cwrap.profile_dtls_page .sw-bottom.gc-ba-box ul{margin-bottom:15px}
.cwrap.profile_dtls_page .sw-bottom.gc-ba-box ul li .gc-check+label{color:#f8726e;font-size:12px}
.birthday_model{position:fixed;z-index:99999999999;background:rgba(0,0,0,0.8);display:block;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0}
.birthday_model.show_model{display:block;visibility:visible;opacity:1}
.birthday_popup{padding:0;margin:0 auto;background:#fff;max-width:460px;width:100%;border-radius:6px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.10);top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}
.close_birth_model{position:absolute;top:10px;right:10px;z-index:99;background:#fff;padding:0;border-radius:50%;display:block;line-height:0;width:25px;height:25px;border:0;text-align:center}
.close_birth_model img{max-width:15px;height:auto;margin:3px 0}
.birthday_popup .birthday_head_title{background:#fa7974 url(../../../images/web/birthday_top_bg.jpg) center top no-repeat;padding:20px 15px;height:182px;border-radius:5px 5px 0 0}
.content_body{padding:50px 20px 34px;text-align:center}
.content_body h2{font-size:19px;font-weight:500;letter-spacing:.5px;margin:0 0 25px}
.content_body h2 span{display:block;margin: 4px 0 0;font-size:13px;color:#b0b0b0;font-weight:normal}
.multi_images{padding:0;margin:0 0 35px;font-size:0}
.multi_images .dp_pt{padding:0;margin:0;text-decoration:none;outline:0;display:inline-block;margin-left:-15px}
.multi_images .dp_pt img{width:52px;height:52px;border-radius:50%}
.birthday_msg_pt{position:relative;padding:0;margin:0;max-width:400px;margin:0 auto}
.birthday_msg_pt .form-control{width:100%;padding:0 35px;padding-right:110px;height:68px;border-radius:40px;box-shadow:0 0 38px rgba(0,0,0,0.09);background:#fff;box-sizing:border-box;border:0;outline:0;font-size:14px}
.birthday_msg_pt .go_btn{position:absolute;right:14px;top:14px;width:80px;height:40px;padding:0;line-height:40px;border-radius:25px;font-size:16px;color:#fff;font-weight:500;background:#65d381;border:0;outline:0}
#cake{display:block;position:relative;margin:-14em auto 0 auto;bottom:-10px}
.velas{background:#fff;border-radius:10px;position:absolute;top:133px;left:50%;margin-left:-2.4px;margin-top:-8.33333333px;width:5px;height:35px;transform:translateY(-300px);backface-visibility:hidden;animation:in 500ms 3.5s ease-out forwards}
.velas:after,.velas:before{background:rgba(255,0,0,0.4);content:"";position:absolute;width:100%;height:2.22222222px}
.velas:after{top:25%;left:0}
.velas:before{top:45%;left:0}
.fuego{border-radius:100%;position:absolute;top:-20px;left:50%;margin-left:-2.6px;width:6.66666667px;height:18px}
.fuego:nth-child(1){animation:fuego 2s .3s infinite}
.fuego:nth-child(2){animation:fuego 1.5s .3s infinite}
.fuego:nth-child(3){animation:fuego 1s .3s infinite}
.fuego:nth-child(4){animation:fuego .5s .3s infinite}
.fuego:nth-child(5){animation:fuego .2s .3s infinite}
@keyframes fuego{0%,100%{background:rgba(254,248,97,0.5);box-shadow:0 0 40px 10px rgba(248,233,209,0.2);transform:translateY(0) scale(1)}
                 50%{background:rgba(255,50,0,0.1);box-shadow:0 0 40px 20px rgba(248,233,209,0.2);transform:translateY(-20px) scale(0)}
}@keyframes in{to{transform:translateY(0)}
}.gc-pb-box{padding:20px 15px 5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #eee;background:#fff;margin:15px 0 0}
.gc-progress-view{margin-bottom:20px}
.progress_bar{height:8px;border-radius:5px;background:#ededed;position:relative;margin-right:40px;margin-bottom:2px}
.progress_bar .bar{background:#40b254;position:absolute;left:0;border-radius:5px;top:0;height:100%}
.progress_bar .value_bar{float:right;position:absolute;right:-40px;top:-5px;font-size:13px;color:#000}
.progress_email_list{padding:0;margin:0}
.progress_email_list li{display:block;margin-bottom:15px;position:relative;padding-left:23px}
.progress_email_list li:before{content:"";display:block;position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:5px;border:solid 2px #9b9b9b}
.progress_email_list li a{color:#f8726e;font-weight:normal}
.gc-logs-view{margin-bottom:20px}
.logsrightpanel{padding-left:17px;margin:0 0 0 6px}
.logsrightpanel li{position:relative;padding-bottom:22px}
.logsrightpanel li:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;background:#e7e9ed;left:-17px}
.logsrightpanel li:last-child:after{display:none}
.logsrightpanel li:before{width:10px;height:10px;background:#fff;border:2px solid #72c4b9;position:absolute;left:-22px;top:0;content:"";border-radius:50%;z-index:99}
.logsrightpanel li span{font-size:12px;color:#666;display:block;position:relative;top:-1px}
.logsrightpanel li span label{color:#666;display:block;margin-bottom:3px;font-size:14px}
.ticket_scroll{max-height:45vh;overflow:auto;margin-bottom:20px;width:100%;padding:0;height:auto}
.ticket_scroll .form-control.last{margin-bottom:0}
.top_space_details{padding:60px 0 0}
.top_space_details .top_set_info{padding-top:0;border-radius:0;margin-bottom:0;box-shadow:none;-webkit-box-shadow:none;padding:0 30px;border-top:solid 1px #ebeefb;margin:4px 0 0;background:#fff}
.top_space_details .top_set_info .gc-ticket-dt-box{min-height:auto;margin:0;border-radius:0}
.top_space_details .top_set_info .gc-ticket-dt-box.first_box{margin-bottom:15px;border-radius:0;margin:0 0 15px;padding-right:1.3em}
.inner_ticket_id_pt{padding:0;margin:0;position:relative;left:0;right:0;top:0;display:block;float:left;width:100%;background:#fff}
.inner_ticket_id_pt .t-info .t-sub br{display:none}
.set_list_pt{text-align:center;padding-top:0}
.set_list_pt .gc-t-set{border-bottom:1px solid #f2f2f2}
.set_list_pt .gc-t-set>div{padding:16px 0 16px 20px;font-size:13px;font-weight:normal;color:#b8b4b4}
.gc-t-recent .btn_comment.show_comment{width:0;visibility:hidden;opacity:0}
.gc-t-recent .btn_comment .form-control{padding-right:75px}
.gc-t-recent .btn_comment .d-btn{min-width:65px;border-radius:20px}
.gc-t-recent.open_mailit .btn_comment.show_comment{width:350px;visibility:visible;opacity:1}
.dropdown_action_list{padding:0;margin:0;position:relative;float:right}
.dropdown_action_list.select_cercle_wrap{width:105px;height:35px}
.dropdown_action_list .data_value_select{line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.d-ticket-list .dropdown_action_list .d-btn{min-width:105px;height:35px;line-height:34px;padding:0 20px 0 14px;cursor:pointer;border-color:#65d381}
.d-ticket-list .dropdown_action_list .d-btn span{text-align:center}
.d-ticket-list .dropdown_action_list .d-btn:after{content:"\e90b";display:block;font-family:"careline";position:absolute;right:9px;top:1px;font-size:11px}
.d-ticket-list .dropdown_action_list .dropdown-menu{display:none;position:absolute;top:100%;border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0;transform-origin:left top 0;box-shadow:inherit;background-color:#fff;right:0;left:auto;font-size:12px;min-width:160px;text-align:left;z-index:999;padding:5px 0}
.d-ticket-list .dropdown_action_list .d-btn .velue_set{line-height:34px}
.d-ticket-list .dropdown_action_list .d-btn i{display:none}
.d-ticket-list .dropdown_action_list .dropdown-menu>li{padding:0}
.d-ticket-list .dropdown_action_list .dropdown-menu>li>span{display:block;padding:6px 10px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;position:relative;cursor:pointer}
.text-purple{color:#7460ee}
.text-info{color:#edb077}
.text-success{color:#55ce63}
.text-danger{color:#f62d51}
.d-ticket-list .dropdown_action_list .dropdown-menu>li>span.yellow_color{color:#edb077}
.d-ticket-list .dropdown_action_list .dropdown-menu>li>span.sucees_color{color:#55ce63}
.d-ticket-list .dropdown_action_list .dropdown-menu>li>span.denger_color{color:#f62d51}
.d-ticket-list .dropdown_action_list .dropdown-menu>li:hover span{background:#efefef}
.dropdown_action_list.select_cercle_wrap:after{display:none}
.d-ticket-list .dropdown_action_list.open_menu_it .dropdown-menu{display:block;opacity:1;visibility:visible}
.d-ticket-list .dropdown_action_list.open .d-btn{background:#65d381;color:#fff;min-width:auto;width:35px}
.d-ticket-list .dropdown_action_list.open .d-btn i{color:#fff}
.d-ticket-list .dropdown_action_list.open .d-btn span{visibility:hidden;opacity:0}
.d-ticket-list .dropdown_action_list.open .velue_set{display:none}
.d-ticket-list .dropdown_action_list.open .d-btn:after{right:12px;top:1px}
.d-ticket-list .dropdown_action_list.open .dropdown-menu{display:block}
#calendar{cursor:pointer}
#calendar .fc-body{pointer-events:none}
.weekdays li.wfh_click.active_it span{color:transparent;position:relative;background:transparent;border:solid 1px #edb077;outline:0}
.weekdays li.wfh_click.active_it span:after{content:"\e90c";color:#fff;position:absolute;left:0;top:0;right:0;margin:0 auto;font-family:"careline";visibility:hidden}
.attendance_page .top-nav li.active{border-color:transparent;pointer-events:none}
.landing_page{padding:0;margin:0;background-color:#f6f6f6;background-image:url(../../../images/web/bg_landing.svg),url(../../../images/web/symbol_g.svg);background-size:cover,118vh;min-height:100vh;background-position:center center,52% 38%;background-repeat:no-repeat,no-repeat}
.gif_image_container{display:block;width:100%;text-align:center;padding:50px 0;margin-bottom:30px}
.gif_image_container img{max-width:700px;width:100%}
.switch_btn_outer{position:relative;height:64px}
.onoffswitch{width:240px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:absolute;left:0;right:0;bottom:0;margin:auto}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 0 35px #dedede;border-radius:36px}
.onoffswitch-label:after{content:"\e9a7";font-family:'careline'!important;font-size:25px;font-weight:700;position:absolute;right:16px;top:17px;color:#343434}
.onoffswitch-checkbox:checked+.onoffswitch-label:after{display:none}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .4s ease-in 0s}
.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:60px;padding:0;line-height:62px;font-size:14px;color:white;font-weight:400;box-sizing:border-box}
.onoffswitch-inner:before{content:" login with Gmail ";font-family:'Celias',sans-serif;padding-left:54px;background-color:#fa5657;color:#fff;font-size:14px;font-weight:600;transition:all .4s ease;transition-property:left}
.onoffswitch-inner:after{content:"login with Gmail";padding-right:52px;background-color:#fff;color:#404040;font-size:13px;text-align:right;font-family:'Celias',sans-serif;padding-left:59px;text-align:center}
.onoffswitch-inner:after::last-word{font-weight:700}
.onoffswitch-switch{display:block;width:46px;height:46px;margin:-1px -2px 0;background:#fa5657;position:absolute;z-index:99;top:8px;bottom:0;right:188px;text-align:center;font-size:20px;line-height:50px;color:#fff;border:2px solid #fa5657;border-radius:36px;transition:all .4s ease-in}
.onoffswitch-switch .icon-41{color:#fff;font-size:24px}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:10px;background-color:#fa5657}
.google_login .onoffswitch-inner:before{transition:all 0s ease-in-out}
.google_login:hover .onoffswitch-inner,.onoffswitch-label.active-state .onoffswitch-inner{margin-left:0}
.google_login:hover .onoffswitch-switch{right:10px!important;background-color:#fa5657}
.onoffswitch-label.active-state .onoffswitch-switch{right:10px!important;background-color:#fa5657}
.google_login .onoffswitch-label{transition:all .2s ease-in-out}
.google_login:hover .onoffswitch-label:after{right:-50px;transition:all .2s ease-out}
.cwrap .sw-bottom.gc-ba-box ul li .gc-check+label,.ticket-filters .gc-ba-box li label{color:#647183;text-transform:capitalize}
.recentleay_viewers{border:0}
.cwrap .top_filter_outer .sw-bottom.gc-ba-box ul li .gc-check+label{color:#a7a7a8}
.cwrap .top_filter_outer .sw-bottom.gc-ba-box ul li .gc-check:checked+label{color:#686868}
.landing_page{display:table;width:100%}
.landing_page .center_section{display:table-cell;width:100%;vertical-align:middle}
.img_item{position:relative;z-index:1}
.img_item .gc-cimg{position:relative}
.img_item:before{content:"Girnar Careline";top:50%;position:absolute;color:rgba(221,221,221,0.2);font-size:8vw;font-weight:800;display:block;text-align:center;width:100%;pointer-events:none;line-height:0}
.landing_page #gc-cs.gc-cs{width:100%;height:100%!important;min-width:320px}
.landing_page .gc-ms{padding:2.2em 0 0;width:100%;min-width:320px;text-align:center}
.landing_page .gc-ms .row .col{padding:0}
.landing_page h1{position:fixed;top:18px;left:18px;font-size:20px;font-weight:500;margin:0;color:#000}
.landing_page h2{font-size:25px;font-weight:600;color:#000;margin:5px 0 0}
.landing_page p{font-size:15px;color:#999;line-height:15px;margin:4px auto;max-width:78%}
.landing_page .gc-cimg{max-width:100%;max-height:100%;height:auto}
.landing_page .vc1 .row{margin:0 0 5px}
.landing_page .row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;margin-bottom:60px}
.landing_page .gc-main .gc-cimg{max-width:400px;max-height:100%;height:auto}
.switch_user_list .gc-ba-box .gc-ht-photo{position:relative}
.switch_user_list .gc-ba-box .gc-ht-photo .d-st{bottom:0;right:0;left:auto;top:auto}
.d-ticket-list .btn_row .chat_ticket_btn{display:inline-block;vertical-align:middle;    position: relative;
    top: 2px;}
.d-ticket-list .btn_row .d-approve{margin-left:5px}
.d-ticket-list .dec_row p{white-space:nowrap;max-width:300px;position:relative;padding-right:26px}
.d-ticket-list .dec_row p .t-attach{position:absolute;right:0;top:0;color:#6a91bc}
.gc-detail-col .sub_bottom .dt-col .icon_pt{display:inline-block;margin-right:5px;vertical-align:middle;margin-top:0;font-size:13px}
.gc-detail-col .sub_bottom .dt-col .icon-38{font-size:14px}
/* .icon-14.write_icon{position:absolute;right:20px} */
.gc-detail-col .sub_bottom .dt-col .icon_pt img{vertical-align:middle;margin:-2px 0 0}
.gc-detail-col .sub_bottom .dt-col .icon_pt .assign_dp{width:20px;height:20px}
.gc-detail-col .sub_bottom .dt-col .write_icon{margin-left: 5px;font-size:11px;/*margin-left:3px;vertical-align:middle;*/ position: relative;}
.priority_menu{color:#666;display:block;width:100%}
.priority_menu .velue_set{font-size:12px;color:#666}
.priority_menu .velue_set,.priority_menu .data_value_select{line-height:33px;text-align:center;cursor:pointer}
.priority_menu .data_value_select .comman_pt:after{content:"\e90b";font-family:"Careline";font-size:10px;margin-left:3px}
.priority_menu .data_value_select .comman_pt.disabled-priority:after{display:none;}
.priority_menu .data_value_select .comman_pt.disabled-priority{cursor:text;}
.gc-detail-col .sub_bottom .dt-col.priority_col{padding-left:0}
.priority_menu .dropdown-menu{display:none;position:absolute;top:100%;border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0;transform-origin:left top 0;box-shadow:inherit;background-color:#fff;right:0;left:auto;font-size:11px;min-width:100%;width:100%;text-align:left;z-index:999;padding:5px 0}
.priority_menu .dropdown-menu li{display:block;margin:0;padding:8px 10px;font-weight:normal;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px;line-height:20px}
.priority_menu .dropdown-menu li:hover{background:#f3f5f4}
.priority_menu .dropdown-menu li:hover span{color:#000}
.priority_menu .dropdown-menu li:hover span .flag_icon{color:#fff}
.t-bot-strip .dt-col span .flag_icon,.comman_pt .flag_icon{display:inline-block;vertical-align:middle;width:18px;height:18px;text-align:center;border-radius:50%;font-size:8px;line-height:18px;color:#fff;margin-right:3px;margin-top:-3px}
.t-bot-strip .dt-col span .flag_icon i{color:#fff;line-height:15px}
.comman_pt .cricle_icon{width:13px;height:13px;font-size:7px;display:inline-block;vertical-align:middle;border-radius:50%;margin-left:2px;margin-right:4px}
.comman_pt .cricle_icon.bg-success{background:#55ce63}
.comman_pt .cricle_icon.bg-danger{background:#edb077}
.comman_pt .flag_icon .icon-17{background:#f83d34}
.checl_outside_pt .check_pt{display:none;position:absolute;right:5px;top:5px}
.checl_outside_pt:hover .check_pt{display:block}
.checl_outside_pt .check_pt .gc-check+label{cursor:pointer;padding:0;margin:0;width:100%}
.calendardays li.checl_outside_pt label.ba-wrap{font-size:10px;position:relative;width:70px;line-height:18px;text-transform:capitalize;color:#f44336}
.checl_outside_pt .check_pt .gc-check+label:before{position:absolute;content:'';top:0;right:0;content:'';width:16px;height:16px;background:#fff;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.checl_outside_pt .check_pt .gc-check:checked+label:before{background:#3a3f41;border:1px solid #3a3f41}
.checl_outside_pt .check_pt .gc-check:checked+label:after{position:absolute;content:"\e90c";font:normal normal normal 10px/1 careline;left:auto;right:3px;top:3px;color:#fff}
.calendardays li label.lblcom{background:#999;cursor:pointer;width:33px;height:33px;line-height:33px;text-align:center;color:#fff;border-radius:50%;margin:38px auto 0}
.calendardays li label.lbl-A{background:#f96863}
#yearly-calendar .calendardays li label.lblcom,#date-wise-attendance .calendardays li label.lblcom{margin:0 auto 0}
#date-wise-attendance .calendardays li label{line-height:30px}
.lbl-absent i{font-style:normal}
.att-box .weekdays.hide .gscr_slideOuter{display:none}
.att-box .weekdays .btn_row_pt{display:none;height:51px}
.att-box .weekdays.hide .btn_row_pt{display:block}
.att-box .weekdays .btn_row_pt ul{padding:0;margin:0;font-size:0;display:inline-block;width:100%;margin:7px 0 0}
.att-box .weekdays .btn_row_pt ul li{display:inline-block;padding:0;margin:0;font-size:14px;margin-right:15px}
.att-box .weekdays .btn_row_pt ul li .d-btn{line-height:34px;min-width:87px;padding:0 15px;text-align:center;border-radius:20px;display:block}
.att-box .weekdays .btn_row_pt ul li .d-btn.wfh{background:#edb077;border:solid 1px #f89039;color:#fff}
.t-bot-strip .dt-col .assignee_wrap{position:absolute;left:0;right:auto;min-width:320px;top:100%;display:block;z-index:999999;visibility:visible;opacity:1;transition:ease-in-out .5s;background:#f9faff;padding:0;border:solid 1px #ebeefb;width:100%}
.t-bot-strip .dt-col .assignee_wrap .check_list{background:#fff;border:solid 1px #ebeefb;max-height:215px;overflow:auto;padding-bottom:8px}
.t-bot-strip .dt-col .assignee_wrap .check_list li{line-height:1.6;text-align:left;padding:10px 10px 0}
.t-bot-strip .dt-col .assignee_wrap .form_group{margin-bottom:5px}
.t-bot-strip .dt-col .assignee_wrap .form_group .form-control{padding:0 8px;border:solid 1px #ebeefb}
.t-bot-strip .dt-col .assignee_wrap .check_list li label{padding-left:25px;font-size:12px;color:#686869}
.t-bot-strip .dt-col .assignee_wrap .check_list li label:before{top:1px;width:15px;height:15px}
.t-bot-strip .dt-col .assignee_wrap .assigne-list li label:before{display: none;}
.t-bot-strip .dt-col .assignee_wrap .check_list li .gc-check:checked+label:after {top:3px;left:2px}
.t-bot-strip .dt-col.assign_col:hover .assignee_wrap{display:block;visibility:visible;opacity:1;left:0;right:0;width:auto}
.t-bot-strip .dt-col .assignee_wrap .form-control{margin:0;border:0;background:#fff;padding-left:15px;padding-right:80px}
.t-bot-strip .dt-col .assignee_wrap .assign_btn{position:absolute;right:8px;top:3px;background:#565656;color:#fff;min-width:55px;padding:0 10px;line-height:25px;height:auto;border-radius:30px}
.left_bottom_cal{margin-top:15px}
.left_bottom_cal .outer_heading{font-size:14px;margin-bottom:12px;font-weight:normal;padding:15px 22px 0 0;color:#78797a}
.cricle-img{border-radius:50%}
.no_data_coman_wrap{text-align:center;display:table;width:100%;text-align:center;height:calc(100vh - 100px);height:-moz-calc(100vh - 100px);height:-webkit-calc(100vh - 100px)}
.check_list li .gc-check+label{width:100%;position:relative;cursor:pointer;padding:0;margin:0}
.check_list li .gc-check+label:before{position:absolute;content:'';top:-3px;left:0;content:'';width:18px;height:18px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.check_list li .gc-check:hover+label:before{background:#fff}
.check_list li .gc-check:checked+label:before{background:#474747;border-color:#474747}
.check_list li .gc-check:checked+label:after{position:absolute;content:'\e90c';font:normal normal normal 10px/1 careline;left:auto;left:4px;top:0;color:#fff}
.check_list li .gc-check:checked+label .d-tno:before{border:0}
.no_data_coman_wrap .no_image_data{display:flex;width:100%;height:calc(100vh - 102px);align-items:center;justify-content:center}
.no_data_coman_wrap.hide_wrap_sec{display:none}
.cal_all_view.hide{display:none}
.login_body{padding:0;margin:0;background:url(../../../images/web/bg_login.jpg) 0 0 no-repeat}
.login_main{display:table;width:100%;height:100vh;position:relative;text-align:center}
.login_main .box_log_careline{width:100%;vertical-align:middle;display:table-cell;text-align:center}
.login_inside_box{max-width:433px;width:100%;box-sizing:border-box;padding:40px;background:rgba(255,255,255,0.89);margin:0 auto;border-radius:5px}
.login_inside_box h1{padding:0;margin:0 0 28px;font-size:27px;text-align:left;color:#000;font-weight:bold;display:block;float:left;letter-spacing:-0.5px}
.login_inside_box h1 span{font-weight:300;font-size:12px;color:#252525;display:block;margin-top:10px;letter-spacing:0}
.login-clock{float:right;margin:0 10px 10px 0}
.login_inside_box .login_employee_btn{line-height:65px;padding:0;display:block;border-radius:10px;font-size:17px;color:#fff;font-weight:500;max-width:98%;margin:0 auto;background:#f83832;background:-moz-linear-gradient(left,#f83832 0,#fd8859 100%);background:-webkit-linear-gradient(left,#f83832 0,#fd8859 100%);background:linear-gradient(to right,#f83832 0,#fd8859 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f83832',endColorstr='#fd8859',GradientType=1)}
.login_inside_box .login_employee_btn i{font-size:20px;display:inline-block;vertical-align:middle;margin-left:5px}
.login_inside_box .login_employee_btn{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:65px;overflow:hidden;position:relative}
.login_inside_box .login_employee_btn a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.login_inside_box .login_employee_btn span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.login_inside_box .login_employee_btn::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;z-index:1;opacity:0;background-color:rgba(248,56,50,1);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.login_inside_box .login_employee_btn:hover::before{opacity:1;width:100%}
.delite_slide{position:absolute;bottom:58px;right:105px}
.delite_slide .delite_item{padding:0;margin:0;text-align:right}
.delite_slide .delite_item h2{padding:0;margin:0 0 5px;font-size:35px;color:#fff;font-weight:bold;display:block}
.delite_slide .delite_item .tag_sub_delite{background:#3d1bba;position:relative;height:27px;color:#fff;font-size:13px;font-weight:300;line-height:27px;padding:0 8px}
.delite_slide .delite_item .tag_sub_delite:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 27px 20px;border-color:transparent transparent #3d1bba transparent;position:absolute;right:100%;top:0}
.inline_row{display:inline-block;position:relative}
.inline_row .btn_comment.show_comment{width:300px}
.paganation_title{padding:0;margin:0;display:inline-block;vertical-align:middle;}
.paganation_title .count_page {
    font-size: 11px;
    color: #647183;
    display: inline-block;
    margin-right: 10px;
    font-weight: 500;
}
.paganation_title .pager_wrap{display:inline-block;vertical-align:middle;width:auto;font-size:0}
.paganation_title .pager_wrap .bt_pager {
    width: 25px;
    height: 24px;
    background: #f3f5f8;
    display: inline-flex;
    align-items: center;
    color: #999;
    justify-content: center;
    margin-right: 5px;  
    font-size: 12px;
}
.paganation_title .pager_wrap .bt_pager  i{
    color: #989898;
    font-size: 18px;
    line-height: 1;
    display: block;
    position: relative;
    top: -2px;
} 
.paganation_title .pager_wrap .bt_pager>i{color:#989898;font-style: normal;font-size:17px;}
.update_favourits{color:#a3a3a3;text-decoration:none;outline:0;float:right;margin:8px 15px 0 0;position:relative}
.update_favourits a{font-size:17px;color:#a3a3a3;text-decoration:none;outline:0;display:flex;align-items:center;justify-content:center;height:34px}
.update_favourits a span{text-decoration:underline;font-size:12px;display:inline-block;vertical-align:middle;margin:0 3px}
.update_favourits a i{color:#faa43b;display:inline-block;vertical-align:middle;font-size:13px}
.update_favourits a:hover span{color:#333}
.update_favourits .add_fav_input.show_comment{width:300px}
.update_favourits .add_fav_input.show_comment .form-control{padding-right:45px;font-size:12px}
.update_favourits .add_fav_input .d-btn.d-reject{line-height:26px;height:26px;width:26px;border-radius:30px;background:#565656;color:#fff;font-size:12px}
.monthview{padding:25px 0 17px}
.box.boxWithoutpadding h2{padding-left:15px}
.calendarouter{position:relative}
.sidebar_open_right .calender_top{pointer-events:none}
.sidebar_open_right{cursor:pointer}
.graybg{background:#e4e4e4;height:100%;opacity:.9;top:0;position:absolute;width:100%;z-index:1503;display:none}
.editattendance{width:368px;height:372px;border-radius:4px;border:1px solid #e3d0c1;background:#fff;z-index:9999;position:absolute;top:50%;left:50%;margin:-186px 0 0 -169px;padding:24px 29px;display:none}
.editattendance .title{color:#354052;font-size:18px;font-family:'Celias',sans-serif;font-weight:600;margin-bottom:11px}
.editattendance .savebtn{text-transform:uppercase}
.editattendance label{font-family:'Celias',sans-serif;font-weight:600;color:#333c48}
.width138{width:138px}
.editattendance .button-white{margin-left:8px}
.editattendance .infobox{margin-top:17px}
.editattendance .infobox input{margin-bottom:0}
.editattendance .infobox .select-wrapper{line-height:25px}
.editattendance .infobox .select-wrapper::after,.editattendance .infobox .select-wrapper::before{top:11px}
.editattendance .infobox input[type="time"]{font-style:normal}
.editattendance input[type="time"],.editattendance input[type="email"],.editattendance input[type="email"],.editattendance input[type="number"],.editattendance input[type="search"],.editattendance input[type="text"],.editattendance input[type="tel"],.editattendance input[type="url"],.editattendance input[type="password"],.editattendance textarea,.editattendance select,.editattendance .select-wrapper,.editattendance .select-wrapper select{height:27px;line-height:27px;font-style:normal;box-shadow:0 1px 1px rgba(0,0,0,0.07) inset;resize:none}
.present{background:#4caf50}
.wfh{background:#edb077}
.compoff{background:#7887c7}
.holiday{background:#e72be8}
.lop{background:#617c88}
.weekoff{background:#607d8b}
.halfday{background:#00bcd4}
.leave{background:#ba68c8}
.hp{background:#7986cb}
.lwp{background:#ff80ab}
.hlwp{background:#8d6e63}
.absent{background:#f96863}
.date-selection input[type=checkbox]{opacity:0;position:absolute;width:50px;height:50px;top:0;left:0}
.date-selection input[type=checkbox]+label{position:absolute;z-index:9;display:none;top:22px;left:0;right:0;margin:auto;width:44px;height:44px;line-height:38px;background:rgba(0,0,0,0.6);border-radius:50%;-webkit-border-radius:50%}
.date-selection input[type=checkbox]:checked+label{display:block}
.date-selection input[type=checkbox]:checked+label:after{position:absolute;content:"\e90c";color:#fff;left:13px;top:3px;font-size:18px;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);font-family:'careline'!important}
.date-picker{width:30px}
#date-wise-calendar .selected-date{background:#4caf50}
#date-wise-calendar .calendardays li.selected-date label{color:#fff}
.sonar-emitter{margin:auto;right:75px;bottom:56px;top:auto;background:#fe5048;width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;text-decoration:none;outline:0;margin:0;box-shadow:0 10px 22px rgba(0,0,0,0.18);transform:scale(0.88);-webkit-transform:scale(0.88);color:#fff;font-size:25px;text-decoration:none;outline:0;line-height:80px;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.sonar-emitter{position:fixed;border-radius:9999px;display:block;border:0;opacity:1;z-index:99999}
.sonar-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:#fff;opacity:0;z-index:0;pointer-events:none;background-color:#fe5048}
.sonar-emitter i{position:relative;color:#fff;line-height:80px}
.sonar-emitter:hover{transform:scale(1);-webkit-transform:scale(1);text-decoration:none}
.sonar-emitter:focus{text-decoration:none}
.sonar-emitter i.close_icon{display:none}
.sonar-wave{animation:sonarWave 2s linear infinite}
@keyframes sonarWave{from{opacity:.4}
                     to{transform:scale(2);opacity:0}
}.shadow_click_wrap{padding:0;margin:0;background:#000;position:fixed;top:0;right:0;z-index:000000;width:100%;height:100%;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;display:block;visibility:hidden;opacity:0}
.ticket_type_outer{position:fixed;background:#fff;right:-602px;left:auto;top:0;bottom:auto;width:602px;height:100%;z-index:9999999;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.tickettype_inner{position:relative;height:100%;padding:40px;background:#fff}
.ticket_type_outer .close_wall_of_fame_side, .ticket_type_outer .close_ticket_side,.ticket_type_outer .miniticket_bar{position:absolute;top:30px;right:30px;z-index:99;background:#fff;padding:0;border-radius:50%;display:flex;width:30px;height:30px;font-size:10px;justify-content:center;align-items:center;line-height:0;box-shadow:0 0 43px rgba(0,0,0,0.10)}
.ticket_type_outer .miniticket_bar{width:44px;height:44px;line-height:47px;right:75px;font-size:26px;color:#070000;padding:0;text-align:center}
.tickettype_inner .select2-container .select2-selection--single .select2-selection__rendered{width:100%;height:44px;line-height:44px;color:#050505;padding:0 20px;outline:0;font-size:14px;position:relative;border:1px solid #ececec}
.select2-container--open{z-index:9999999999}
.ticket_type_outer.open_it .tickettype_inner .select2-container--open{position:relative}
.ticket_type_outer.open_it .tickettype_inner .select2-container{margin-bottom:15px;border-radius: 5px;-webkit-border-radius: 5px;}
.ticket_type_outer.open_it .tickettype_inner .col.s6{padding:0;border:0}
.tickettype_inner .miniticket_bar{right:75px;color:#000;font-size:28px;line-height:40px}
.open_comment_ticket{display:none;position:fixed;right:50px;bottom:11px;padding:22px 25px;padding-right:75px;border-radius:3px;background:#232323;color:#fff;min-width:280px;text-align:left;z-index:99999999}
.open_comment_ticket .close_icon_pt{position:absolute;right:0;top:0;width:36px;text-align:center;line-height:55px;z-index:999999;font-size:11px}
.open_comment_ticket .icon-27 .path1:before{color:#fff}
.open_comment_ticket .mini_wrap_pt{position:absolute;right:36px;top:0;width:36px;text-align:center;line-height:52px;z-index:999999;font-size:16px}
.tickettype_inner .list_stt{padding:0;font-size:0;display:block;margin:0 -10px}
.tickettype_inner .list_stt li{font-size:14px;display:inline-block;width:33.33%;vertical-align:top;padding:0 10px}
.tickettype_inner .list_stt li .ttbox,.tickettype_inner .list_stt li .tgbox{display:block;margin-bottom:20px;padding:20px 0 30px;text-align:center;box-shadow:0 0 43px rgba(0,0,0,0.10);border-radius:5px;background:#fff;cursor:pointer;position:relative;color:#000;border:solid 1px transparent;border-color:#e2e2e2}
.form_details_pt{max-width:90%;margin:0 auto}
.travel_dtls_form>label{font-size:14px;color:#000;margin-bottom:15px;display:block}
.form_details_pt .nt-form .hidden .form-control{opacity:.5;display:block;color:#ccc}
.form_details_pt .nt-form .sd.hidden:before{opacity:.23}
.trrow{margin:0 -5px}
.multi_check{padding:5px;font-size:0;border:solid 1px #f1f1f1;border-radius:30px;margin-bottom:20px}
.multi_check li{position:relative;width:33.33%;display:inline-block;font-size:13px}
.multi_check .gc-check{position:absolute;opacity:0}
.multi_check li .gc-check+label{cursor:pointer;padding:15px 22px;margin:0;width:100%;text-align:center}
.multi_check li .gc-check+label:before{position:absolute;content:'';top:0;right:0;content:'';width:100%;height:100%;background:transparent;border-radius:30px}
.multi_check li .gc-check:hover+label:before{background:#fff}
.multi_check li .gc-check:checked+label:before{background:#6684b5;border:1px solid #6684b5}
.multi_check li .gc-check:checked+label:after{position:absolute;content:"\f00c";font:normal normal normal 12px/1 FontAwesome;left:auto;right:20px;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);color:#fff}
.multi_check li .gc-check+label span{position:relative}
.multi_check li .gc-check:checked+label{color:#fff}
.tickettype_inner .list_stt li .ttbox .request-img,.tickettype_inner .list_stt li .tgbox .request-img{width:30px;height:30px;display:block;margin:0 auto 5px}
.tickettype_inner .list_stt li .tgbox{box-shadow:0 0 80px rgba(0,0,0,.2);animation:blink-in .5s;border-color:#e2e2e2}
.tickettype_inner .list_stt li .ttbox.active,.tickettype_inner .list_stt li .tgbox:hover,.tickettype_inner .list_stt li .ttbox:hover{border-color:#fb6347}
.ticket_type_outer.open_it{right:0}
.ticket_type_outer.open_it .shadow_click_wrap{visibility:visible;opacity:.8}
.form_details_pt.common-msg{max-width:100%}
table.wrap-com{width:100%;margin:0 0 10px}
table.wrap-com.gc-form-dt{box-shadow:none}
table.wrap-com.gc-form-dt .sd:before{right:22px;top:18px}
table.wrap-com td{width:50%;padding:10px 5px;font-size:12px;color:#343434;border-bottom:0}
table.wrap-com td .form-control{cursor:default}
table.wrap-com td.fl{background:0;padding:0}
.common-msg .nt-form .form-control{background:#f8f8f8;height:44px;line-height:44px;margin-bottom:0;border:1px solid #ececec}
.ticket_type_outer .common-msg .heading{margin:0 0 38px}
.bkarrow{cursor:pointer}
/*#displayLeave li{display:none}*/
.ticket_type_outer .heading,.tickettype_inner h2{padding:0;margin:0 0 30px;text-transform:capitalize;color:#000;font-weight:500;font-size:17px}
.ticket_type_outer .back{margin-top:0;cursor:pointer}
.tt_box_inside{padding:0 0 45px}
.tt_box_inside:before,.tt_box_inside:after{display:table;content:'';clear:both}
.tt_box_inside.travel-form .form_details_pt{max-width:100%;margin:0 auto;max-height:calc(100vh - 190px);overflow-y:auto;overflow-x:hidden;width:auto;height:100%;display:flex}
.tt_box_inside .form_details_pt{max-width:100%;width:auto;overflow-x:hidden;overflow-y:auto;height:100%}
#CttList.open_it,#CttStep.open_it,#TTPStep.open_it{display:block;height:100%}
#TtsList.close_it,#CttStep.close_it,#TTPStep.close_it{display:none}
#TTPStep .form_details_pt{width:100%;margin-left:-5px}
.all_member_list, .external-member-list{position:absolute;right:100%;top:0;height:100%;background:#f7f8f9;max-width:393px;width:100%;padding:50px 20px 20px;transform:scaleY(0);transform:scaleX(0);transform-origin:right 0;transition:ease-in-out .3s}
.head_directory{margin-bottom:32px;font-size:13px;color:#3b3b3c}
.head_directory .close_member{float:right;font-size:12px;color:#000}
.head_directory .close_member span{color:#a5a5a6}
.all_member_list.open_it, .external-member-list.open_it{transform:scaleY(0);transform:scaleX(1)}
.all_member_list .form-control, .external-member-list .form-control{width:100%;height:50px;color:#050505;padding:0 20px;border-radius:30px;background:#fff;border:1px solid #e9eaeb;outline:0;font-size:14px;margin-bottom:18px;position:relative}
.all_member_list h2, .external-member-list h2{position:relative;margin:0 0 15px;font-size:15px;font-weight:500;color:#000}
.all_member_list .gc-dteam{margin:0 10px;padding:0}
.all_member_list .gsc_thin_scroll{height:auto}
.all_member_list .sw-bottom.gc-ba-box ul li{padding:20px 10px;border-radius:0;background:transparent;border:0;border-bottom:solid 1px #e5e6e7}
.all_member_list .sw-bottom .d-st{left:auto;top:auto;bottom:0;right:0}
.all_member_list .sw-bottom.gc-ba-box ul li .gc-check+label:before{top:34px}
.all_member_list .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:37px}
.all_member_list .ba-wrap .ba-left{margin-right:15px}
.all_member_list .ba-wrap .ba-right{position:relative}
.all_member_list .ba-wrap .ba-right .three_dot{position:absolute;right:20px;top:0;width:50px;text-align:center;line-height:48px;font-size:18px;color:#c6c6c7;cursor:pointer}
.all_member_list .ba-wrap .ba-right .three_dot:hover{color:#000}
.all_member_list .ba-wrap .ba-right .three_dot .mt-share{position:absolute;top:0;background:#f7f8f9;height:100%;left:auto;right:0;z-index:1;text-align:center;width:258px;transform:scaleY(0);transform:scaleX(0);transform-origin:right 0;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.all_member_list .ba-wrap .ba-right .three_dot:hover .mt-share{transform:scaleY(0);transform:scaleX(1)}
.threedot_pt{position:absolute;top:0;left:auto;right:100%;height:100%;width:25px;background:#f7f8f9;text-align:center;cursor:pointer;display:none}
.threedot_pt i{color:#000;font-size:22px;position:absolute;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);left:0;right:0}
.threedot_pt.open_it{display:block}
@keyframes blink-in{0%{transform:scale(1)}
                    33%{transform:scale(.9)}
                    66%{transform:scale(1.1)}
                    to{transform:scale(1)}
}@keyframes blink-out{0%{transform:scale(1)}
                      33%{transform:scale(1.1)}
                      66%{transform:scale(.9)}
                      to{transform:scale(1)}
}.addnewmember_list{padding:0;margin:5px 0 20px}
.addnewmember_list>li{padding:0;margin:0 12px 0 0;display:inline-block;vertical-align:top}
.addnewmember_list>li:last-child{margin-right:0}
.addnewmember_list>li .image_box_up{border:dashed 1px #d0d0d0;width:97px;height:96px;position:relative;padding:7px;border-radius:5px;cursor:pointer}
.addnewmember_list>li .image_box_up .close_img{position:absolute;right:-7px;top:-7px;width:20px;height:20px;background:#000;text-align:center;border-radius:50%}
.addnewmember_list>li .image_box_up .close_img i{line-height:20px;color:#fff;font-size:8px}
.addnewmember_list>li .image_box_up .icon_img_pt{width:100%;margin-top:13px;text-align:center}
.addnewmember_list>li .image_box_up .icon_img_pt .icon_imgadd{display:block;width:36px;height:36px;text-align:center;margin:0 auto 5px}
.addnewmember_list>li .image_box_up .icon_img_pt .icon_imgadd img{width:100%;height:100%;border-radius:50%}
.image_box_up .icon_img_pt .name_pt{font-size: 14px;font-weight: normal; color: #000; display: block; word-break: break-all; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.image_box_up .id_proff{background:#fd5852;margin-top:7px;width:100%;padding:0;line-height:24px;border-radius:3px;font-size:12px;color:#fff;text-align:center;display:block}
.image_box_up .add_ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;width:32px;height:32px;background:#cbcbcb;color:#fff;border-radius:50%;font-size:12px}
.image_box_up .add_ico i{line-height:32px}
.form_details_pt .nt-form .form-control{background:#f8f8f8;height:50px}
.form_details_pt .auto_request{text-align:center;font-size:14px;color:#050505}
.form_details_pt .auto_request h3{font-weight:500;color:#050505;padding:0}
.form_details_pt .auto_request h3 span{color:#5e5e5e;display:block;font-weight:normal;font-size:12px;margin:5px 0 0}
.form_details_pt .nt-form .btn_req{font-size:0;text-align:center}
.form_details_pt .nt-form .btn_req .ts-btn{float:none;display:inline-block;min-width:100px;line-height:50px;padding:0;height:auto;margin:0 11px;border-radius:25px}
.form_details_pt .nt-form .btn_req .ts-btn.black_btn{background:#474747;border-color:#474747}
.sm-calendar .calendardays{margin:0 auto 5px;border:0;animation-name:none!important;background:#fff}
.sm-calendar .calendarouter{animation-name:none!important}
.sm-calendar .top-att-box .tab,.sm-calendar .top-att-box .yearcarousel .icon-14,.sm-calendar .weekdays{display:none}
.sm-calendar .monthbox{border:0}
.sm-calendar .calendardays li:hover{background:0}
.sm-calendar .date-selection input[type=checkbox]{opacity:0;position:absolute;width:24px;height:24px;top:0;left:0}
.sm-calendar .date-selection input[type=checkbox]+label{position:absolute;z-index:9;top:5px;left:4px}
.sm-calendar .date-selection input[type=checkbox]:checked+label:after{left:7px;top:1px;font-size:11px}
.sm-calendar .calendardays li{padding:5px 0;height:auto;border:0}
.sm-calendar .calendardays li label{width:24px;height:24px;line-height:24px;font-size:12px;font-weight:500;margin:0 auto 3px;text-align:center;cursor:pointer;color:#333c48}
.sm-calendar .calendardays li label.lblcom{font-weight:normal;color:#fff}
.sm-calendar .calendardays li label.lbl-WO{color:#d3d3d3}
.sm-calendar .calendardays li span{width:5px;height:5px;position:absolute;top:30px}
.sm-calendar .dayname{width:100%;padding:0}
#calendar.sm-calendar{padding:0}
.sm-calendar .dayname li{font-size:11px;font-weight:600;color:#565656}
.sm-calendar .month-slide{display:table;margin:12px auto 0;width:100%;text-align:center;padding:0}
.sm-calendar .icon-09.prevarrow,.sm-calendar .icon-10.prevarrow,.sm-calendar .yearcarousel{float:none;display:inline-block;margin:0;font-size:12px}
.sm-calendar .yearcarousel{margin:0 20px}
.sm-calendar .icon-09.prevarrow,.sm-calendar .icon-10.prevarrow{font-size:7px;padding:5px;color:#343434;font-weight:bold}
.sm-calendar .calendardays li label.lbl-A.hov_show_wrap,.sm-calendar .calendardays li span.absent_small,.sm-calendar .calendardays li span.absent,.sm-calendar .calendardays li:hover .ba-wrap,.sm-calendar .calendardays li .check_pt,.sm-calendar .punch{display:none}
.sm-calendar .calendardays li:hover label.lbl-A.lblcom{display:inline-block}
.sm-calendar .no-event-wrap:hover .single-day-event:before{display:none}
.ma-btn .a-text{display:none}
.ma-btn.a-check .a-text{min-width:85px;line-height:38px;padding:0 20px;text-align:center;border-radius:20px;display:inline-block;margin:7px 9px 0 0;color:#fff;cursor:pointer;background:#75e08f}
.ma-btn.a-check .a-type,.ma-btn.a-check .present{display:none}
.gc-pic a{position:static}
.exit-module .com-head.t-head:before{content:'Exit'}
.exit-module .form_details_pt,.gc-delite .form_details_pt,.signature-page .form_details_pt{max-width:100%;margin:30px auto 0;background:#fff;border-radius:5px;padding:35px 30px}
.form_details_pt h2{font-size:17px;text-transform:uppercase;font-weight:600;margin:10px 0 12px}
.exit-module .nt-form .ts-btn,.gc-delite .ts-btn,.signature-page .ts-btn{float:none;border-radius:4px;height:45px;margin:20px 0 0}
.exit-module .nt-form .form-control{margin:15px 0 5px}
.exit-module .nt-form label.error,.help-block-error{color:#f10;font-size:12px;display:block}
.help-block-error{margin:5px 0 0}
.exit-module .nt-form input.error{border:1px solid #f10}
form_details_pt .nt-form select.form-control{color:#050505;font-size:14px}
.exit-module .nt-form .sd:before{right:14px;top:34px}
.exit-module .gsc-ta-clickWrap li{border:1px solid #e8e8e8;padding:6px 10px}
.exit-module .gsc-ta-clickWrap li a{color:#343434;font-size:12px}
.gsc-ta-clickWrap li.gsc-ta-active{border-bottom-color:#fff!important}
.exit-module .gsc-ta-contentWrap{background:#fff;padding:15px 10px;margin-top:-1px;border:1px solid #e8e8e8}
.exit-module .gsc-ta-content{margin:15px 0 0}
.exit-module .gsc-ta-overHide{margin:25px 0 0}
.exit-module table.tableview th{font-size:11px;font-weight:500}
.exit-module table.tableview td{font-size:12px}
.exit-module table.tableview td a{color:#4374e0}
.exit-module .logsrightpanel{padding:0;margin:0}
.exit-module .logsrightpanel li:before{display:none}
.exit-module .logsrightpanel li span label{color:#c2c2c2;margin-bottom:0;font-size:12px}
.exit-module .logsrightpanel li span{font-size:13px;color:#343434}
.exit-module .gs_dp{margin:0}
.gs_dp{margin:0 15px;background:#fff;box-shadow:.5px 5.5px 5px #eee;-webkit-box-shadow:.5px 5.5px 5px #eee}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>th{padding:8px 11px 8px 11px}
.gs_dp>.gs_dp_header{background-color:#f5544f}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar{border:0;border-radius:0}
.gs_dp>.gs_dp_inner_container{margin:0 0 10px;box-shadow:none}
.gs_dp>.gs_dp_header>.gs_dp_icon-close{display:block;right:15px}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td.active{color:#fff;background-color:#f5544f}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>th,.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td{border:0;width:38.85px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50%}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td.gs_dp_today{border-bottom:0}
.gs_dp>.gs_dp_header>a,.gs_dp>.gs_dp_header>span{color:#fff}
.gs_dp>.gs_dp_header>a:hover{background:0}
.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td.gs_dp_wday_sun,.gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td.gs_dp_wday_sat{color:#d4d4d4}
.e-wrap.row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;background:#edf6ff;max-width:100%;margin:0 auto 45px;border:1px solid #ebedf5;border-bottom:0;border-left:none;border-right:0}
.e-box{width:33.33%;font-size:12px;padding:2px;padding:18px 0 18px 20px;border-bottom:1px solid #ebedf5;border-right:1px solid #ebedf5;box-shadow:inset 0 0 6px rgba(255,255,255,0.8)}
.e-box:nth-child(3n){border-right:0}
.tt_box_inside .gs_dp{margin:-10px -8px 0;position:absolute;z-index:2}
.tt_box_inside .gs_dp>.gs_dp_header>.gs_dp_icon-home>div,.gs_dp>.gs_dp_header>.gs_dp_icon-home>div{display:none}
.e-box.e-full{width:100%}
.e-box>span{font-weight:500;display:block;margin:0 0 5px}
.ndc-form{padding:0 15px}
.ndc-form .sd,.ndc-form .sd1{padding:0 15px}
.inner_page_body.exit-module .ndc-form .sd,.inner_page_body.exit-module .ndc-form .sd1{padding:0 5px}
.ndc-list .gsc_thin_scroll{width:100%;max-height:242px}
.ndc-list .outer_list_ticket,.ndc-list .gsc_thin_scroll{padding:0}
.ndc-view-list th{font-weight:500;color:#343434;background:#edf6ff;border-bottom:1px solid #ebedf5;border-top:0;border-left:none}
.ndc-view-list.ndc-bottom th{border-top:1px solid #ebedf5}
.ndc-view-list.ndc-bottom th:last-child,.exit-module table.tableview td:last-child,.e-box.ndc-last{border-right:0}
.ndc-view-list td{color:#565656}
.ndc-view-list td a{cursor:pointer}
.ndc-view-list th,.ndc-view-list td{width:19%!important;font-size:12px;border-right:1px solid #ebedf5;padding-left:10px;box-shadow:inset 0 0 6px rgba(255,255,255,0.8)}
.ndc-view-list th:nth-child(1),.ndc-view-list td:nth-child(1){width:32%!important}
.ndc-view-list.ndc-com th:nth-child(1),.ndc-view-list.ndc-com td:nth-child(1){width:15%!important}
.ndc-list h2 span{font-size:12px;color:#9e64c8;padding-left:16px}
.ndc-list .fixed-header{width:100%;table-layout:fixed;border-collapse:collapse}
.ndc-list .fixed-header tbody{width:100%;display:block;overflow:auto;max-height:245px;position:relative!important;min-height:50px;height:auto}
.ndc-list .fixed-header tr{width:100%!important;display:flex}
.ndc-view-list.ndc-bottom{overflow-x:auto;max-height:340px}
.no-record{text-align:center;margin:auto;padding:50px 0}
.hide-content{display:none}
.close_btn{height:30px;line-height:44px;display:block;position:absolute;right:3px;top:0;text-align:center;cursor:pointer;z-index:999999;border-radius:50%;background:#f1f3f9;width:30px}
.lbl-Pending{position:relative}
.lbl-Pending:after{background:url(../../images/wap/pending.png) no-repeat;position:absolute;content:'';width:100%;height:100%;left:0;bottom:0;background-size:100%}
input.error,select.error,textarea.error, .select2-selection.error, select.error+span.select2-container--default{border:1px solid #f10!important}
.leftbar_open .gc-view-col{left:88px}
.leftbar_open .gc-wrapper,.leftbar_open .gc_button_row.sticky,.leftbar_open .calendarouter{padding-left:513px}
.leftbar_open .gc-left-nav .gc-re-nav i:before{content:"\e909"}
body .gc-menu li a:before{content:attr(data-rel);display:block;position:absolute;left:auto;right:auto;z-index:999999;top:48px;border-radius:0;visibility:visible;opacity:1;text-align:center;width:100%;line-height:1.6;transition:none}
.leftbar_open .gc-left-nav .gc-menu li:hover a:before{visibility:visible;left:54px;opacity:1}
.gc-right-nav{right:0;opacity:0;visibility:hidden;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transform-origin:right center;-webkit-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center}
.gc-wrapper,.gc_button_row.sticky{padding-left:713px}
.closerpanel .inner_page_body .gc-right-nav{right:-334px}
.gc-right-nav.right_open_show,.gc-right-nav.right_open_show{width:334px;right:50px;opacity:1;border-right:1px solid #dfe0e4;visibility:visible;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}
.sm-calendar .calendardays li{padding:10px 0}
.rightbar_open .gc-wrapper,.rightbar_open .top_filter_outer,.rightbar_open .gc_button_row.sticky,.top_filter_outer{padding-left:713px}
.inner_page_body .gc-wrapper,.inner_page_body .top_filter_outer{padding-right:50px}
.inner_page_body.leftbar_open .gc-wrapper .top_filter_outer,.leftbar_open .gc-ticket-detail .top_filter_outer{padding-left:513px}
.exit-module .nt-form.ndc-manage .form-control{margin:0 0 5px}
.exit-module .nt-form.ndc-manage .addremark{color:#f56538}
.exit-module .nt-form.ndc-manage label.control-label{font-size:12px;font-weight:normal;color:#343434}
.gc-m-title.gsticky.dw h1{color:#343434;font-size:18px;font-weight:500;margin:15px 0}
.gc-t-recent .ticket-detail-select2{min-width:200px;right:0!important;margin-top:4px!important;z-index:99999;position:absolute}
.gc-t-recent .ticket-detail-select2 .select2-selection__rendered{padding:11px 15px;font-size:13px}
.gc-t-recent .ticket-detail-select2 .select2-search__field{margin:0}
.gc-t-recent .ticket-detail-select2 .select2-results__option{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}
.ticket-detail-select2 .select2-container--open{left:0!important;right:0!important}
.gc-t-recent .ticket-detail-select2 .select2-selection__rendered{background:#4e4e4e;color:#fff;text-align:center;font-size:12px!important;border-radius:5px;max-width:100px;min-width:150px;right:0;float:right;margin-top:5px}
.gc-t-recent .ticket-detail-select2 .select2-selection__rendered:hover{background:#fe5048}
.ticket-detail-select2 .select2-container--open .select2-dropdown{margin:8px 0 0;box-shadow:0 0 22px rgba(0,0,0,0.15)}
.ticket-detail-select2 .select2-container--open .select2-dropdown:after,.ticket-detail-select2 .select2-container--open .select2-dropdown:before{bottom:100%;left:93%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.ticket-detail-select2 .select2-container--open .select2-dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}
.ticket-detail-select2 .select2-container--open .select2-dropdown:before{border-color:rgba(242,242,242,0);border-bottom-color:#f2f2f2;border-width:9px;margin-left:-9px}
.ticket-detail-select2 .select2-container--open .select2-results__option--highlighted[aria-selected]{background-color:#4e4e4e}
.ticket-detail-select2 .select2-container--open .select2-search__field:focus{border-color:#cbd1e5!important}
.inner_page_body.gc_help_body .gc-wrapper,.inner_page_body.gc_help_body .top_filter_outer,.inner_page_body.signature-page .gc-wrapper{padding-left:200px}
.inner_page_body.gc_help_body.menu-nav-open .gc-wrapper,.inner_page_body.gc_help_body.menu-nav-open .top_filter_outer,.inner_page_body.signature-page.menu-nav-open .gc-wrapper{padding-left:88px}
.outer_hefp_wrap{padding:30px}
.help_title{padding:50px 30px;margin:0;background:#fff}
.help_title h2{padding:0;margin:0;text-align:center;font-size:16px;font-family:'Celias',sans-serif;color:rgba(0,0,0,0.88);font-weight:500}
.help_bx .help_inner{display:block;margin-bottom:20px;padding:30px 10px;text-align:center;box-shadow:0 0 43px rgba(0,0,0,0.10);border-radius:5px;background:#fff;cursor:pointer;position:relative;color:#000;border:solid 1px transparent;text-align:center}
.help_bx .help_inner h3{padding:0;margin:0}
.help_bx .help_inner h3 span{font-size:13px;display:block;margin:0 0 8px}
.help_bx .help_inner h3 a,.phone-number{font-weight:normal;color:#3374db;font-size:16px}
#yearly-calendar .checl_outside_pt .check_pt{display:none}
.wow{visibility:hidden}
.assigne-back{background:#fff;padding:0 0 15px 31px}
.main-home .gc-view-col{left:200px;width:305px;padding:15px;background:#e2e5ee;border-top:3px solid #ff6845;overflow:auto}
.main-home .gc-view-col::-webkit-scrollbar{width:5px}
.main-home .gc-view-col::-webkit-scrollbar-track{background:#e2e5ee}
.main-home .gc-view-col::-webkit-scrollbar-thumb{background:#c1c1c1}
.main-home .list-of-cards{padding:5px 0;margin:0}
.main-home .list-of-cards li{list-style:none;padding:0;margin:0 0 20px}
.main-home .list-of-cards li:last-child{margin-bottom:0}
.main-home .list-of-cards li .card-inner{padding:23px 20px;background:#fff;display:block;border-radius:3px;max-width:238px;margin:0 auto}
.main-home .list-of-cards li .card-inner .card-title{font-size:15px;font-weight:500;display:block;color:#000;margin:0 0 36px}
.main-home .list-of-cards li .card-inner .ico-label-foot{display:block;width:100%;padding:0;margin:0}
.main-home .list-of-cards li .card-inner .ico-label-foot .icon-bx{font-size:18px;float:left;color:#9f9f9f;margin-top:14px;position:relative}
.main-home .list-of-cards li .card-inner .ico-label-foot .icon-bx.icon-07{font-size:22px}
.main-home .list-of-cards li .card-inner .ico-label-foot .icon-bx .count{position:absolute;width:29px;height:29px;line-height:29px;font-size:12px;color:#fff;background:#fb683c;text-align:center;right:-17px;top:-13px;border-radius:50%;font-family:"Celias"}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count{float:right;width:100%;max-width:85px;text-align:right}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count{font-size:23px;color:#000;font-weight:500}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count .name-cd{display:block;font-size:12px;color:#000;font-weight:normal;letter-spacing:.1px}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count .bar-fill{width:100%;height:2px;background:transparent;overflow:hidden;border-radius:2px;margin:5px 0 8px;display:block;position:relative}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count .bar-fill .fill-bg{width:100%;position:absolute;right:0;top:0;height:100%}
.main-home .list-of-cards li .card-inner.td-box .fill-bg{background:#fbbf59}
.main-home .list-of-cards li .card-inner.ma-box .fill-bg{background:#59ca97}
.main-home .list-of-cards li .card-inner.pt-box .fill-bg{background:#fb683c}
.main-home .list-of-cards li .card-inner.ml-box .fill-bg{background:#7c5bf9}
body{background:#d3d6e2}
.main-home .gc-wrapper{padding-left:506px;padding-right:50px}
.main-home .gc-detail-col.dashboard{background:#d3d6e2}
.punch-section{padding:60px 0 45px;box-shadow:none;background:transparent}
.punch-section .cloud{font-size:38px;margin-bottom:18px;height:200px;margin-bottom:-93px}
.punch-section .cloud img{max-width:190px}
.punch-section h2{font-size:25px}
.punch-section p{font-size:12px;margin:7px 0}
.punch-btn{width:auto;min-width:120px;font-size:14px;height:43px;line-height:43px;padding-right:0;position:relative;padding:0 15px 0 40px;text-align:left;margin-top:15px}
button.punch-btn:before{background-color:rgba(255,255,255,0.1);content:"";height:0;left:0;margin:auto;position:absolute;top:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:0;border-radius:30px}
button.punch-btn:after{background-color:rgba(255,255,255,0.1);bottom:0;content:"";height:0;position:absolute;right:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:0;border-radius:30px}
button.punch-btn:hover::after{height:100%;width:100%}
.punch-btn .icon-16{position:absolute;left:5px;top:6px;margin:0;text-align:center}
.main-container{margin:0 auto;padding:0 30px}
.default-box{width:100%;background:#fff;min-height:368px;border-radius:5px;margin-bottom:30px;padding:25px;}
.sidebar_right{position:fixed;right:0;top:65px;height:calc(100vh - 65px);background:#eaecf4;z-index:999999;width:50px}
.sidebar_right ul{margin-top:15px}
.sidebar_right ul li{display:block;font-size:14px;color:#a2a3a5;margin-bottom:0}
.sidebar_right ul li.active{border-right:2px solid #fb683b}
.sidebar_right ul li.active i{color:#fb683b}
.sidebar_right ul li a{display:block;color:#a2a3a5;font-weight:normal;text-decoration:none;padding:15px 0px;border-radius:5px;text-align:center}
.sidebar_right ul li a i{display:block;margin-bottom:0;font-size:24px;color: #000}
.sidebar_right ul li a i.icon-02,.sidebar_right ul li a i.icon-06,.sidebar_right ul li a i.icon-05{font-size:20px}
.sidebar_right ul li a.active{background:#f5f5f5}
.sidebar_right ul li a.active i{color:#050505}
.gc-wrapper,.top_filter_outer,.gc_button_row.sticky{padding-right:50px}
.graph-punch .self-bx-dp{height:42px;border-radius:21px;cursor:pointer;background:#fff;border:solid 1px #e9e9e9;display:block;width:123px;line-height:42px;padding:0 5px 0 15px}
.graph-punch .self-bx-dp span{font-size:14px;color:#000;padding:0;margin:0}
.graph-punch .self-bx-dp span i{font-size:12px;margin-left:8px}
.graph-punch .self-bx-dp .dpimg{width:25px;height:25px;object-fit:cover;border-radius:50%;margin:8px 0;float:right}
.graph-punch .avgpunch-time{display:block;margin:10px 0 30px 29px;font-size:24px;font-weight:500;color:#000}
.graph-punch.default-box .ct-square{height:240px}
.graph-punch .avgpunch-time span{display:block;font-size:12px;font-weight:normal;color:#f2414d;text-transform:uppercase}
.ct-line{stroke-width:1px}
.ct-grids{opacity:.3}
.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#65d381}
.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:rgba(102,211,132,0.8)}
.ct-chart .ct-series.ct-series-b .ct-area{fill:rgba(0,0,0,0.5)}
.ct-chart .ct-series.ct-series-b .ct-line{stroke:#65d381;stroke-width:1px}
.ct-chart .ct-series.ct-series-a .ct-circle{fill:#65d381}
.ct-chart .ct-series.ct-series-b .ct-circle{fill:#3c53e6;stroke-width:1}
.ct-chart .ct-series.ct-series-b .ct-line{stroke:#3c53e6}
.ct-label.ct-horizontal.ct-end{text-indent:-16px;font-size:9px;color:#a0a0a0;margin:5px 0 0}
.ct-label.ct-vertical.ct-start{font-size:9px;color:#a0a0a0}

/*.three-row .col-sm-4 .default-box{max-height:390px;min-height:390px;position:relative}
.birthday-col .d-event-section{padding:0;margin:0;max-height:305px;height:auto;overflow-y:auto;overflow-x:hidden}
.birthday-col .events_outer .gc-ba-box{border:0;margin:0;padding:0}
.birthday-col .ba-wrap .ba-left{width:45px;margin-right:10px}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .ba-left .gc-ht-photo{width:35px;height:35px; line-height: 1;}
.birthday-col .events_outer .check_pt .ba-wrap{right:5px}
*/

/*birthday box*/
.three-row .col-sm-4 .default-box{min-height: 390px;position: relative;}
.birthday-col .d-event-section{   
    padding: 0;
    margin: 0px;
    max-height: 265px;
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
}
.birthday-col .events_outer .gc-ba-box{border:none;margin:0px;padding:0px;}
.birthday-col .ba-wrap .ba-left{width:45px;margin-right:10px;}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li{padding-left:0px;margin-bottom:16px;}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .ba-left .gc-ht-photo{width:35px;height:35px;}
.birthday-col .events_outer .check_pt .ba-wrap{right:5px;}
.sw-bottom.gc-ba-box ul li .gc-check:checked+label:after {
    right: 6px;
}
.three-row .col-sm-4 .default-box .d-send{
    border: 0;
    background: 0;
    color: #333;
    font-size: 13px;
    font-weight: 500;
    bottom: 5px;
    left: 0;
    position: absolute;
    right: 0;
    width: calc( 100% - 10% );
    margin: 21px 5%;
    padding: 15px 0;
    border-top: 1px solid #e9e9e9;
}


.sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:6px}
.three-row .col-sm-4 .default-box .d-send{border:0;background:0;color:#333;font-size:13px;font-weight:500;bottom:5px;left:0;position:absolute;right:0;width:calc(100% - 10%);margin:21px 5%;padding:15px 0;border-top:1px solid #e9e9e9}
.default-box.anniversary-box{padding:0}
.anniversary-box .gscr_lSAction>.gscr_lSNext,.anniversary-box .gscr_lSAction>.gscr_lSPrev{background:#eee;top:23%;width:30px;height:30px}
.anniversary-box a.gscr_lSNext{transform:rotate(180deg)}
.anniversary-box a.gscr_lSNext:after,.anniversary-box .gscr_lSAction>.gscr_lSPrev:before{content:"\e908";font-family:careline!important;position:relative;top:7px;right:-7px;color:#929292}
.anniversary-box .gscr_lSAction>.gscr_lSPrev{left:35px}
.anniversary-box .gscr_lSAction>.gscr_lSNext{right:35px}
#anniversary li{width:100%}
.d-ticket.ndc-list{background:#fff;border-radius:5px;margin-bottom:30px;padding:10px}
.d-ticket.ndc-list h2{margin:15px 0}
/* .anniversary-box.default-box h3{margin:0 25px;padding:25px 0 25px} */
img.emp-image{border-radius:50%;margin:0 auto;display:block}
.emp-dp{width:104px;height:104px;border-radius:50%;margin:25px auto 62px;display:block;position:relative;padding:4px;background:#fff;text-align:center}
.emp-in-dp{width:95px;height:95px;position:relative;z-index:1;margin:0 auto}
.emp-dp::before{position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;content:'';z-index:-1;border-radius:50%;background:#fb683b;background:-moz-linear-gradient(top,rgba(251,104,59,1) 0,rgba(213,161,2,1) 100%);background:-webkit-linear-gradient(top,rgba(251,104,59,1) 0,rgba(213,161,2,1) 100%);background:linear-gradient(to bottom,rgba(251,104,59,1) 0,rgba(213,161,2,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb683b',endColorstr='#d5a102',GradientType=0)}
.emp-dp img.emp-image{width:100%;height:100%;display:block;object-fit: cover;border:solid 1px #f2f2f2}
.emp-dp .year-count{position:absolute;width:36px;height:51px;background:url(../../../images/web/yearcongbg.png) 0 0 no-repeat;bottom:-35px;left:0;right:0;margin:0 auto}
.emp-dp .year-count .count{width:35px;height:35px;text-align:center;line-height:38px;font-size:14px;font-weight:bold;color:#a84810}
.anni-wrap{position:relative;margin:0 auto 0;text-align:center;min-width:200px;min-height:295px;z-index:1}
.emp-name{font-size:13px;color:#000;text-align:center;margin: 30px auto 8px;font-weight:500}
span.emp-department{display:block;margin: 10px 0 0;color:#626262;font-weight:normal}
.emp-message{color:#558ae6;font-size:12px}
.default-box .apply_bottom{max-width:350px;margin:-30px auto 0}
.default-box h2{float:left;font-size:15px;color:#000;margin:8px 0 0;font-weight:500}
.default-box h3,.default-box.team-wrap h2{margin:0;text-align:left;display:block;padding:5px 0 25px 0;position:relative}
.default-box h3 .cake-img{float:right}
.default-box.team-wrap h2{width:100%}
.default-box h3:after,.default-box.team-wrap h2:after{content:"";display:block;width:20px;height:2px;background:#000;position:absolute;left:0;bottom:15px;opacity:.3}
.algraph .divdownloadouter{top:0}
.aucall .algraph .leave_head_pt{text-align:center}
.aucall .algraph .leave_head_pt .slide-leaves{padding:0;font-size:16px;font-weight:500;display:inline-block;margin:5px auto 0;color:#000;text-transform:uppercase}
.welcone-board{padding:0;margin:0}
.welcone-board ul{padding:0;font-size:0;margin:15px auto 0;text-align:left;overflow-y:auto;height:auto;max-height:250px;width:100%}
.welcone-board ul li{list-style:none;padding:0;margin:10px 15px 10px;line-height:42px;width:42px;height:42px;position:relative;display:inline-block;vertical-align:top;background:#a0aec4;border-radius:50%;text-align:center;color:#fff}
.welcone-board ul li img{width:100%;height:100%;border-radius:50%;line-height:1;white-space:nowrap;object-fit:cover}
.welcone-board ul li.active:after{content:"";background:#33dabf;width:10px;height:10px;border-radius:50%;position:absolute;bottom:0;right:0;display:block;border:solid 1px #fff}
.upcoming-leave .head-default{width:100%;padding:0;margin:0}
ul.sttb{padding:0;margin:0;font-size:0;border:solid 1px #e2e5ee;border-radius:5px;overflow:hidden;height:33px}
ul.sttb li{display:inline-block;font-size:16px}
ul.sttb li a{width:66px;text-align:center;display:block;line-height:33px;font-size:12px;color:#616161;font-weight:normal}
ul.sttb li.active a{background:#dfe1ea}
.upcoming-list{padding:0;margin:15px 0 0;font-size:0;text-align:left}
.upcoming-list li{font-size:13px;list-style:none;position:relative;padding:25px 0;border-bottom:solid 1px #f6f6f6}
.upcoming-list li:last-child{border-bottom:0;margin-bottom:0}
.upcoming-list li a{display:block;position:relative;min-height:58px;padding-left:83px}
.upcoming-list li .date-box{width:53px;height:58px;background:#fb6d77;font-size:11px;color:#fff;border-radius:5px;text-align:center;padding:12px 0;position:absolute;left:0;top:0}
.upcoming-list li .date-box span{display:block;font-size:18px}
.upcoming-list li .top-head{font-size:13px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 4px}
.upcoming-list li .mid-content{font-size:14px;color:#3374db;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 4px}
.upcoming-list li .user-lable{font-size:13px;color:#616161;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}
.aucall .default-box{padding:20px 36px;min-height:404px}
.team-wrap ul.team-list-bx{padding:0 10px;margin:0;font-size:0}
.team-wrap ul.team-list-bx li{padding:14px 0 14px 0;margin:0;font-size:14px;list-style:none;position:relative;min-height:28px;border-bottom:solid 1px #f5f5f5}
.team-wrap ul.team-list-bx li .dp_img_pt{margin:0;width:46px;height:46px;line-height:46px;border-radius:50%;background:#ececec;text-align:center;display:block;font-size:13px;color:#bbb;position:absolute;left:0;top:0}
.team-wrap ul.team-list-bx li .dp_img_pt img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.team-wrap ul.team-list-bx li .list_name_data{padding:6px 0 6px 61px;margin:0;color:#000;font-size:13px}
.team-wrap ul.team-list-bx li .list_name_data span{display:block;color:#000;opacity:.5;font-size:12px;margin:5px 0 0}
.team-wrap ul.team-list-bx li .dot_pt{position:absolute;right:0;top:50%;font-size:20px;color:#ccc;line-height:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer}
.team-wrap .self-bx-dp{height:42px;border-radius:21px;background:#f7f8fc;display:block;width:123px;line-height:42px;padding:0 5px 0 15px}
.team-wrap .self-bx-dp span{font-size:14px;cursor:pointer;color:#000;padding:0;margin:0}
.team-wrap .self-bx-dp span i{font-size:12px;margin-left:3px}
.team-wrap .self-bx-dp .dpimg{width:35px;height:35px;object-fit:cover;border-radius:50%;margin:4px 0;float:right}
.activity-wrap ul.team-list-bx{padding:0 10px;margin:0;font-size:0}
.activity-wrap ul.team-list-bx li{padding:15px 0 26px 25px;margin:0;font-size:14px;list-style:none;position:relative;min-height:28px}
.activity-wrap ul.team-list-bx li:after{content:"";display:block;width:1px;height:100%;background:#f5f5f5;top:20px;left:4px;position:absolute}
.activity-wrap ul.team-list-bx li:last-child:after{height:50%}
.activity-wrap ul.team-list-bx li .cricle-dot{position:absolute;width:9px;height:9px;top:18px;left:0;display:block;background:#ccc;z-index:1;border-radius:50%}
.activity-wrap ul.team-list-bx li:last-child{border-bottom:0}
.activity-wrap ul.team-list-bx li .dp_img_pt{margin:0;width:46px;height:46px;line-height:46px;border-radius:50%;background:#ececec;text-align:center;display:block;font-size:13px;color:#bbb;position:absolute;left:0;top:15px}
.activity-wrap ul.team-list-bx li .dp_img_pt img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.activity-wrap ul.team-list-bx li .list_name_data{padding:0;margin:0;color:#000;font-size:14px;font-weight:500}
.activity-wrap ul.team-list-bx li .list_name_data span{display:block;color:#000;opacity:.5;font-size:12px;margin:5px 0 0;font-weight:normal}
.activity-wrap ul.team-list-bx li .dot_pt{position:absolute;right:0;top:20px;font-size:12px;color:#ccc;line-height:0;cursor:pointer;font-weight:normal}
.activity-wrap .self-bx-dp{height:42px;border-radius:21px;background:#f7f8fc;display:block;width:123px;line-height:42px;padding:0 5px 0 15px}
.activity-wrap .self-bx-dp span{font-size:14px;color:#000;padding:0;margin:0}
.activity-wrap ul.team-list-bx li .cricle-dot.rec-color{background:#d64edf}
.activity-wrap ul.team-list-bx li .cricle-dot.blue-purple{background:#9741df}
.activity-wrap ul.team-list-bx li .cricle-dot.green-color{background:#65d381}
.activity-wrap ul.team-list-bx li .cricle-dot.red-color{background:#fb6d77}
.form-thanks-comment{position:absolute;left:0;right:0;margin:0 30px 0 50px;background:#fff;height:100%;opacity:0;visibility:hidden;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transform-origin:center right;-webkit-transform-origin:center right;-ms-transform-origin:center right;-o-transform-origin:center right}
.form-thanks-comment .btn{width:36px;height:36px;position:absolute;right:0;top:0}
.form-thanks-comment input{padding:18px 45px 3px 0;height:auto;margin:0;width:100%;border:0;border-bottom:solid 1px #ccc}
.open-form .form-thanks-comment{opacity:1;visibility:visible;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}
.delite_card.open-form .delite_foot .delite_user{visibility:hidden}
.max-delite-box .dwp ul.team-list-bx li{border-bottom:0}
.max-delite-box .dwp ul.team-list-bx li .list_name_data{position:relative}
.max-delite-box .dwp .team-list-bx .count{float:right;position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);font-size:15px;font-weight:600;color:#000;padding-bottom:0;text-align:center;min-width:23px}
.max-delite-box .dwp .team-list-bx .count:after{content:"";display:block;height:4px;border-radius:2px;width:23px;background:#ccc;margin-top:3px}
.max-delite-box .dwp .team-list-bx .count.red:after{background:#e43733}
.max-delite-box .dwp .team-list-bx .count.green:after{background:#a8cb53}
.max-delite-box .dwp .team-list-bx .count.ptcolor:after{background:#049995}
.max-delite-box .dwp .team-list-bx .count.purple:after{background:#c1295c}
.max-delite-box .foot-row-pt{margin:15px 0 0}
.logo-delite{margin:15px 0}
.delite-bt .btn{height:36px;line-height:36px;padding:0 15px;background:#9137d5;color:#fff;font-size:12px;font-weight:500;border-radius:18px;border:solid 1px #5b1fa7;box-shadow:0 0 38px rgba(0,0,0,0.23);display:block}
.mxcardsld{width:100%;padding:0;margin:0 0 15px}
.mxcardsld img{border-radius:5px;width:100%;height:163px;object-fit:cover}
.max-given-card .team-wrap ul.team-list-bx li{padding-top:8px;padding-bottom:8px}
.max-given-card .team-wrap ul.team-list-bx li .dp_img_pt{top:10px}
.cel-box .cel-head{position:relative;padding:15px 0 15px 61px;margin:0 0 20px;font-size:14px;list-style:none;position:relative;min-height:28px}
.cel-box .cel-head .dp_img_pt{margin:0;width:46px;height:46px;line-height:46px;border-radius:50%;background:#ececec;text-align:center;display:block;font-size:13px;color:#bbb;position:absolute;left:0;top:12px}
.cel-box .cel-head .dp_img_pt img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.cel-box .cel-head .list_name_data{padding:0;margin:0;color:#000;font-size:16px;font-weight:500}
.cel-box .cel-head .list_name_data span{display:block;color:#000;opacity:.5;font-size:12px;margin:5px 0 0;font-weight:normal}
.celebration-cell .cel-box{padding:50px}
.img-listing{padding:0;margin:0 -5px}
.img-listing li{padding:5px;width:33.33%}
.img-listing li img{width:100%;border-radius:5px;object-fit:cover;height:120px}
.img-listing li:nth-child(1){width:45%}
.img-listing li:nth-child(2){width:55%}
.img-listing li:nth-child(1) img,.img-listing li:nth-child(2) img{height:152px}
.celbrat-data{padding:0;margin:0}
.celbrat-data h4{font-size:15px;font-weight:normal;color:#000;margin-bottom:10px}
.celbrat-data p{margin:0 0 15px;color:rgba(0,0,0,0.55);font-size:14px;line-height:1.6}
.more-photos-wrap{padding:0;margin:30px 0 0;font-size:12px;color:#000}
.more-photos-wrap span{display:block;font-size:12px;color:#ff7780;margin:5px 0 0}
.btn-photos .btn{height:36px;line-height:36px;border-radius:18px;background:#ff4453;font-size:13px;color:#fff;text-align:center;padding:0 20px;display:block}
.townhall-pt{text-align:center}
.townhall-pt .thvideo{padding:0;margin:0 0 15px;text-align:center;display:block}
.townhall-pt .thvideo img{width:100%;border-radius:5px;border-radius:5px;height:206px;box-sizing:border-box}
.townhall-pt p{font-size:14px;color:#000;margin:0}
.earm-money-pt{text-align:center;min-height:auto}
.earm-money-pt .earn-wrap{font-size:20px;color:#fb5e08;font-weight:500;margin:35px 0 50px}
.earm-money-pt .earn-wrap p{margin:0;font-size:14px;font-weight:500;color:#000;margin:5px 0 0;line-height:1.6}
.earm-money-pt .earn-wrap p span{display:block}
.earn-foot{margin:30px 0 0}
.earn-foot .view-all{margin:20px 0 0}
.earn-foot .view-all a{font-size:12px;color:#000}
.logopp img{max-width:100%}
.pending-ticket-bx .team-wrap ul.team-list-bx li{border-bottom:0;padding-left:75px}
.pending-ticket-bx .team-wrap ul.team-list-bx li .dp_img_pt{left:15px}
.pending-ticket-bx .team-wrap ul.team-list-bx li:nth-child(2n+1){background:#f8f9fc;cursor:pointer}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data{color:#3374db;padding-right:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data span{opacity:1;color:#656565}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data span a{color:#f32d3d}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data .lable{position:absolute;top:45%;right:30px;transform:translate(0,-45%);-webkit-transform:translate(0,-45%);min-width:63px;background:#ccc;height:23px;line-height:23px;text-align:center;border-radius:2px;color:#fff;font-size:12px}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data .lable.red{background:#fc6672}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data .lable.green{background:#49c480}
.pending-ticket-bx .team-wrap ul.team-list-bx li .list_name_data .lable.colwd{background:#9a6ee2}
.pending-ticket-bx .foot_panding{display:block}
.pending-ticket-bx .foot_panding a{float:right;font-size:12px;color:#000;margin:34px 0 0}
.activity-log-wrap ul.team-list-bx li{padding:10px 0 10px 25px}
.activity-log-wrap ul.team-list-bx li:after{display:none}
.activity-log-wrap ul.team-list-bx li .list_name_data{font-size:13px;color:#3374db}
.activity-log-wrap ul.team-list-bx li .list_name_data span{color:#656565;opacity:1}
.office-inner .default-box{min-height:auto;padding:0}
.maptable{display:table;width:100%}
.office-inner .mapside{padding:25px;display:table-cell;vertical-align:top}
.office-inner .mapside img{width:100%}
.office-inner .mapaddress{background:url("../images/bgmapaddress.jpg") 0 0 no-repeat;height:auto;display:table-cell;width:300px;vertical-align:top;border-radius:0 5px 5px 0;padding:30px;position:relative;background-size:cover}
.office-inner .mapaddress .address-inner{position:absolute;left:0;right:0;bottom:0;padding:25px}
.address-inner h3,.address-inner p{color:#fff;font-weight:normal}
.address-inner h3{font-size:22px}
.address-inner h3:after{background:#fc6672;opacity:1;height:1px;width:24px}
.address-inner p{line-height:1.6;font-size:14px;margin-bottom:5px}
.address-inner p:last-child{margin-bottom:0}
.ct-chart-ticket-stats .ct-bar{stroke-width:15px}
.ct-chart-ticket-stats .ct-series-a .ct-bar,.ct-chart-ticket-stats .ct-series-a .ct-line,.ct-chart-ticket-stats .ct-series-a .ct-point,.ct-chart-ticket-stats .ct-series-a .ct-slice-donut{stroke:#fbbf59}
.ct-chart-ticket-stats .ct-series-b .ct-bar,.ct-chart-ticket-stats .ct-series-b .ct-line,.ct-chart-ticket-stats .ct-series-b .ct-point,.ct-chart-ticket-stats .ct-series-b .ct-slice-donut{stroke:#fb6d77}
.ct-chart-ticket-stats .ct-chart-bar .ct-label.ct-horizontal.ct-end{font-size:11px;color:#000;text-transform:uppercase}
.ticketstats .self-bx-dp{text-align:center}
.info{width:18px;height:18px;display:inline-block;vertical-align:top;background:#000;border-radius:50%;cursor:pointer}
.ticket-count-pt{margin:20px 0 30px;font-size:23px;font-weight:600;color:#000}
.ticket-count-pt span{display:block;font-size:12px;font-weight:normal}
.graphinfocolor{padding:0;margin:10px 0 0}
.graphinfocolor span{display:inline-block;vertical-align:middle;font-size:12px;color:#000;margin-right:10px}
.graphinfocolor span:last-child{margin-right:0}
.graphinfocolor span:before{content:"";display:inline-block;width:12px;height:12px;background:red;vertical-align:middle;margin-right:5px}
.graphinfocolor span.solved:before{background:#fbbf59}
.graphinfocolor span.open:before{background:#fb6d77}
.graphinfocolor span.recived:before{background:#fbbf59}
.graphinfocolor span.given:before{background:#8e37d5}
.outer-slider-foot{margin:0 -25px}
.outer-slider-foot .gscr_lSAction>.gscr_lSPrev span,.outer-slider-foot .gscr_lSAction>.gscr_lSNext span{background:#fff;width:25px;height:25px;line-height:25px;border-radius:50%;padding:0;text-align:center}
.outer-slider-foot .gscr_lSAction>.gscr_lSPrev span:after,.outer-slider-foot .gscr_lSAction>.gscr_lSNext span:after{line-height:25px;display:block;width:100%;left:0;right:0}
.outer-slider-foot .gscr_lSAction>.gscr_lSPrev{left:-12px}
.outer-slider-foot .gscr_lSAction>.gscr_lSNext{right:-10px}
.outer-slider-foot .gscr_lSAction>a:hover{background:transparent}
.outer-slider-chart{margin:0;background:#f4f5fb;border-radius:0 0 5px 5px}
.main-home .ticketstats .ticket-trt-row{margin:0}
.ticket-trt-row .trtinner{padding:15px 0}
.ticket-trt-row .trtinner h3{padding:0;margin:0 0 15px;font-size:12px;color:#000;font-weight:normal;line-height:17px}
.ticket-trt-row .trtinner h3:after{display:none}
.ticket-trt-row .trtinner h3 .color-box{width:17px;height:17px;position:relative;float:right;border-radius:3px;border:solid 1px #999}
.ticket-trt-row .trtinner ul{padding:0;margin:0}
.ticket-trt-row .trtinner ul li{display:inline-block;font-size:12px;font-weight:normal;width:100%;margin-bottom:2px}
.ticket-trt-row .trtinner ul li:last-child{margin-bottom:0}
.ticket-trt-row .trtinner ul li label{float:left;padding:0;margin:0;font-weight:normal;color:#6e6f72;font-weight:normal}
.ticket-trt-row .trtinner ul li .hrspt{float:right;color:#6e6f72}
.main-home .default-box.team-wrap.ticketstats.newgraph{padding-bottom:0;min-height:auto}
.col-sm-3.trt-box{border-right:solid 1px #fff}
.col-sm-3.trt-box:last-child{border-right:0}
.ticket-trt-row .trtinner h3 .color-box:after{content:"";display:block;width:9px;height:9px;display:block;position:absolute;left:3px;top:3px;background:#ccc}
.ticket-trt-row .trtinner h3 .color-box.yellow:after{background:#fbbf59}
.ticket-trt-row .trtinner h3 .color-box.red:after{background:#fb6d77}
.ticket-trt-row .trtinner h3 .color-box.green:after{background:#5db507}
.ticket-trt-row .trtinner h3 .color-box.blue:after{background:#555ed4}
.heading-graph span{display:block;font-size:12px;font-weight:normal;color:#000}
.default-box .heading-graph{padding-bottom:0}
.default-box .heading-graph:after{display:none}
.delitecard-large .mxcardsld img{height:auto}
.max-given-card .team-wrap ul.team-list-bx li .dp_img_pt .win-bx{position:absolute;width:43px;height:14px;line-height:14px;font-weight:normal;font-size:10px;color:#fff;background:#51cd30;left:1px;right:0;bottom:-8px}
.max-given-card .team-wrap ul.team-list-bx li.right-award .award-img{position:absolute;right:30px;top:10px}
.max-given-card .team-wrap ul.team-list-bx li .dp_img_pt .win-bx:before{content:"";display:block;left:0;border-color:transparent #36931d transparent transparent;position:absolute;border-style:solid;height:0;width:0;top:-5px;border-width:5px 5px 0 0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.max-given-card .team-wrap ul.team-list-bx li .dp_img_pt .win-bx:after{content:"";display:block;right:0;border-color:transparent #36931d transparent transparent;position:absolute;border-style:solid;height:0;width:0;top:-5px;border-width:5px 5px 0 0}
/* .default-box.team-wrap.ticketstats.clearfix{min-height:500px} */
.ticket-solving-box{text-align:center;margin:15px auto 0}
.ticket-s-details{position:absolute;width:83%;bottom:62px}
.ticket-s-inner{font-size:20px}
.ts-left{color:#38b772}
.ts-text{margin:2px 0;font-size:13px}
.ts-right{color:#f66d75}
.ts-type{font-size:15px}
.ticket-s-inner:nth-child(2){text-align:right}
.ct-chart-delite-stats .ct-bar{stroke-width:15px}
.ct-chart-delite-stats .ct-series-a .ct-bar,.ct-chart-delite-stats .ct-series-a .ct-line,.ct-chart-delite-stats .ct-series-a .ct-point,.ct-chart-delite-stats .ct-series-a .ct-slice-donut{stroke:#8e37d5}
.ct-chart-delite-stats .ct-series-b .ct-bar,.ct-chart-delite-stats .ct-series-b .ct-line,.ct-chart-delite-stats .ct-series-b .ct-point,.ct-chart-delite-stats .ct-series-b .ct-slice-donut{stroke:#fbbf59}
.ct-chart-delite-stats .ct-chart-bar .ct-label.ct-horizontal.ct-end{font-size:11px;color:#000;text-transform:uppercase}
.ticket-count-pt .counting-list-pt .count-pt{text-align:center;min-width:120px;padding:0 10px}
.calender-box{text-align:center}
.calender-box .calenderimg{margin:15px auto;max-width:100%}
.ct-chart-attendnance{position:relative;margin-top:75px}
.cent_data{text-align:center;font-size:30px;font-weight:normal;color:#000;position:absolute;left:0;right:0;top:32%}
.cent_data span{text-align:center;font-size:12px;font-weight:normal;color:#000;margin:2px 0 0;display:block;text-transform:uppercase}
.attstatus .ticket-count-pt{margin-top:-50px;text-align:center}
.attstatus .graphinfocolor .present-clr:before{background:#59ca97}
.attstatus .graphinfocolor .halfday-clr:before{background:#528ce6}
.attstatus .graphinfocolor .absent-clr:before{background:#fb6d77}
.attstatus .graphinfocolor .weekoff-clr:before{background:#fbbf59}
.attstatus .ct-series-a .ct-bar,.attstatus .ct-series-a .ct-line,.attstatus .ct-series-a .ct-point,.attstatus .ct-series-a .ct-slice-donut{stroke:#65d381}
.attstatus .ct-series-b .ct-bar,.attstatus .ct-series-b .ct-line,.attstatus .ct-series-b .ct-point,.attstatus .ct-series-b .ct-slice-donut{stroke:#528ce6}
.attstatus .ct-series-c.ct-bar,.attstatus .ct-series-c .ct-line,.attstatus .ct-series-c .ct-point,.attstatus .ct-series-c .ct-slice-donut{stroke:#fb6d77}
.attstatus .ct-series-d.ct-bar,.attstatus .ct-series-d .ct-line,.attstatus .ct-series-d .ct-point,.attstatus .ct-series-d .ct-slice-donut{stroke:#fbbf59}
.chartist-tooltip{opacity:0;position:absolute;margin:20px 0 0 10px;background:rgba(0,0,0,0.8);color:#FFF;padding:5px 10px;border-radius:4px}
.chartist-tooltip.tooltip-show{opacity:1}
.today-mood{justify-content:center;align-items:center;max-width: initial;height:42px;background:#fff; z-index:99; vertical-align:middle;display:none;padding:5px 15px;border-radius:50px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;top:0;left:0;right:0;margin:0 auto}
.mood-type{display:inline-block;padding:0 5px;cursor:pointer}
.img-mood{max-width:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.mood-type:hover .img-mood{max-width:40px}
.hover-btn{height:53px;text-align:center;margin:35px auto 0;max-width:240px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative}
.hover-btn .punctime{top:-28px;position:absolute;left:0;right:0;margin:0 auto;pointer-events:none;font-weight:500}
.hover-btn:hover .today-mood{display:flex}
.hover-btn:hover .punctime{display:none;font-weight:500}
header .hover-btn{margin:10px 135px 0 0;height:38px}
header .today-mood{margin:0 auto;border:1px solid #f5f5f5;left:auto}
.punch-section p.text-effect{display:none;text-align:center;overflow:hidden;font-weight:500;white-space:nowrap;line-height:1.35;pointer-events:none;animation:typing 3.5s steps(80,end) infinite;top:-30px;position:absolute;left:0;right:0;margin:0 auto}
.hover-btn:hover .text-effect{display:block}
@keyframes typing{from{width:0}
                  to{width:100%}
}.birthday-col .events_outer .sw-bottom.gc-ba-box ul li.heading-title{font-size:12px;color:#000;font-weight:normal;text-align:left}
.events_outer .sw-bottom ul.upcoming .ba-wrap .ba-right .ba-birthday{color:#9521f0}
.welcone-board ul li .tooltip{position:absolute;top:100%;background:#fff;width:122px;text-align:left;padding:15px;z-index:999;color:#000;line-height:1.6;box-shadow:0 4px 24px rgba(0,0,0,0.22);font-size:12px;border-radius:5px;margin-top:15px;opacity:0;visibility:hidden;transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s}
.welcone-board ul li:hover .tooltip{opacity:1;visibility:visible}
.welcone-board ul li .tooltip:after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.welcone-board ul li .tooltip span{display:block;font-size:11px;opacity:.77}
.tickettype_inner .list_stt li .ttbox i{display:block;text-align:center}
.tickettype_inner .list_stt li .tgbox i{display:block;text-align:center}
#calendar.sm-calendar{border:0;margin:0}
.sm-calendar .calendarouter{box-shadow:none}
.sm-calendar .calendardays{width:100%}
span.edit-profile-card{position:absolute;right:25px;top:20px;cursor:pointer}
.default-box.team-wrap ul.team-list-bx.gsc_thin_scroll{padding:0 0 0 10px;margin:0;width:auto;height:300px;overflow-y:auto}
.default-box.team-wrap ul.team-list-bx.gsc_thin_scroll .mCSB_inside>.mCSB_container{margin-right:23px!important}
.gc-attendance .sw-recent .sw-list{cursor:pointer}
body.menu-nav-open .profile-pic a .epi{bottom:5px;width:20px;height:20px;display: flex;
    align-items: center;}
body.menu-nav-open .gc-left-nav.open-menu .gc-pic{width:54px;height:54px}
body.menu-nav-open .gc-left-nav.open-menu .gc-pic .gc-pi{padding:2px} 
.aucall .default-box .sm-calendar .calendardays li label{width:30px;height:30px;line-height:30px}
.sm-calendar .calendardays li span{width:7px;height:7px;top:40px}
/* .default-box.calender-box,.default-box.team-wrap{min-height:440px;max-height:440px;} */
#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px;border-radius:5px;-webkit-border-radius:5px}
#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}
.gc-pic{position:relative;border:0}
body .gc-left-nav .gc-pic{border:0}
.gc-pic .gc-pi{background:#fff}
.userImg img.gc-pi {width: 100px; height: 100px; }
.gc-pic:before{position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;content:"";display:block;background:#f96644;background:-moz-linear-gradient(left,rgba(249,102,68,1) 0,rgba(111,229,88,1) 100%);background:-webkit-linear-gradient(left,rgba(249,102,68,1) 0,rgba(111,229,88,1) 100%);background:linear-gradient(to right,rgba(249,102,68,1) 0,rgba(111,229,88,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96644',endColorstr='#6fe558',GradientType=1);padding:1px;border-radius:50%;padding:1px}
.gc-pic img{position:relative;z-index:1}
.gc-pic .epi,.profile>a .epi{z-index:2}
body .emp-dp::before{animation:rot 2.5s linear infinite;top:-2px;bottom:-2px;left:-2px;right:-2px;background:#c00;background:-moz-linear-gradient(left,rgba(204,0,0,1) 0,rgba(239,175,0,1) 100%);background:-webkit-linear-gradient(left,rgba(204,0,0,1) 0,rgba(239,175,0,1) 100%);background:linear-gradient(to right,rgba(204,0,0,1) 0,rgba(239,175,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000',endColorstr='#efaf00',GradientType=1)}
body .emp-dp .emp-in-dp{width:100%;height:100%}
body header .right-logo .lfticon,body.right-close-panel header .right-logo .righticon{display:none}
body.right-close-panel header .right-logo .lfticon{display:block}
@keyframes rot{0%{transform:rotate(0deg)}
               25%{transform:rotate(90deg)}
               50%{transform:rotate(180deg)}
               75%{transform:rotate(270deg)}
               100%{transform:rotate(360deg)}
}.gc_tickets.subscribe-ticket .gc-ticket-dt-box{min-height:50px}
.gc_tickets.subscribe-ticket .gc-ticket-detail{position:static}
.gc_tickets.subscribe-ticket .top_space_details.gc-dtopen{padding:0}
.gc_tickets.subscribe-ticket .ticket-inner-content,.inner_page_body.right-close-panel .gc-ticket-detail.gc-dtopen{height:auto!important}
.inner_page_body.right-close-panel .gc-ticket-detail.gc-dtopen .top_filter_outer{padding-right:0}
.pd-tabfixed{position:fixed;top:65px;width:100%;z-index:2;box-shadow:24px -13px 17px 12px rgba(0,0,0,0.10);-webkit-box-shadow:24px -13px 17px 12px rgba(0,0,0,0.10)}
.ticket_type_outer .travel-form .heading{padding:15px 10px;margin:0 0 10px;color:#000;font-size:16px;background:#f2f2f2;width:100%;float:left}
.ticket_type_outer .nt-form .form-control{height:48px;border-color:#e3e3ef;background:#f9faff;border-radius:5px;margin:0}
.ticket_type_outer .nt-form textarea.form-control{line-height:22px;padding:5px 0 0 10px}
.ticket_type_outer .travel-form.tt_box_inside{padding:0 0 108px;margin-right:-25px}
.ticket_type_outer .travel-form.tt_box_inside .form_details_pt{padding-right:25px}
.ticket_type_outer .travel-form .nt-form .form-control.ts-btn, .travel-type .form_details_pt .btnsbmt{width:710px;position:fixed;bottom:0;left:auto;right:0;border-radius:0;height:70px;font-size:16px}
.ticket_type_outer .form_torow{height:70px;margin-top:20px} 
.ticket_type_outer .form_torow .control-label{font-size:13px;color:#49515a}
.ticket_type_outer .nt-form .form-control.ts-btn{width:auto;height:42px;    line-height: 41px;background:#fb5453;border-color:#fb5453;color:#fff;font-size:15px;margin:0;border-radius:4px;font-weight:500;box-shadow:0 0 29px rgba(0,0,0,0.17)}
.ticket_type_outer .nt-form .form_torow .sd:before{top:35px;right:15px;pointer-events:none;}
span.onboard-count{position:absolute;width:34px;height:34px;line-height:34px;border-radius:50%;text-align:center;font-weight:600;color:#fff;right:27px;top:22px;background:#009be4}
.ndc-list h2 span.com-count{width:24px;display:inline-block;padding:0;height:24px;line-height:24px;border-radius:50%;text-align:center;font-weight:600;color:#fff;margin-left:8px;font-size:12px;background:#009be4}
.gs_dp>.gs_dp_header>.gs_dp_icon-close>div{background:0}
.gs_dp>.gs_dp_header>.gs_dp_icon-close>div:before{position:absolute;right:-3px;top:5px;font-family:'careline'!important;font-size:17px;content:"\e902";transform:rotate(45deg)}
.view-ticket-comment{display:table;border:1px solid #e9e8e8;padding:0}
span.vc-col{padding:12px 5px;color:#565656;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;margin:0;line-height:22px;display:block;width:33.33%;float:left;height:70px}
span.vc-col>span, span.vc-col a>span {color:#999;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
span.vc-col a>span{ color: #3374db}
.main-policies{border-radius:5px;-webkit-border-radius:5px;padding:15px 25px}
.main-policies h2{font-size:17px;margin-left:17px}
.main-policies .help_bx .help_inner{display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:70px;border:1px solid #e9e9e9;text-align:center;border-radius:5px;background:#fff;font-size:15px;cursor:pointer;position:relative;color:#000;text-align:center}
.gc-detail-col .main-policies li.list-group-item{margin-bottom:0}
.policy-count{width:30px;height:30px;line-height:30px;color:#fff;border-radius:50%;display:inline-block;vertical-align:middle;background:#fa4f47}
.com-policies.d-event-section h2{margin:0 0 5px}
.gc-right-nav .sw-bottom.gc-ba-box .com-policies.d-event-section ul.list-group{padding:0;margin-bottom:0;height:auto}
.gc-right-nav .sw-bottom.gc-ba-box.tot-holiday .com-policies.d-event-section ul.list-group li{padding:12px 0;margin:0;text-align:left;border-left:none;border-right:0}
.gc-right-nav .sw-bottom.gc-ba-box.tot-holiday .com-policies.d-event-section ul.list-group li a{color:#767676;font-size:12px}
.gc-right-nav .sw-bottom.gc-ba-box.tot-holiday .com-policies.d-event-section ul.list-group li a:hover{color:#fb683c}
.assign-box.ba-wrap .ba-left{width:auto}
.attechment-list{display:inline-block;vertical-align:top;padding:0;margin:0 0 13px}
.attechment-list .athmtitle{font-size:12px;color:#000;padding:0;margin:0}
.attechment-list .attechbox{padding:0;margin:0 5px;position:relative;display:flex;justify-content:center;align-items:center}
.attechment-list .attechbox .icobx{background:#f4f8ff;border-radius:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px}
.attechment-list .attechbox .icobx img{max-width:100%;max-height:100%}
.attechment-list .attechbox .attsize{font-size:12px;color:#676767;padding:0;margin:0}
.attechment-list .attechbox .attsize .sizefile{display:block;color:#b4b4b4;margin:3px 0 0}
.profile-edit .tt_box_inside{padding:0 25px 45px 0;width:auto;overflow-y:auto;height:calc(100vh - 176px)}
.profile-edit .btn-row{background:#fff}
.ticket_type_outer .nt-form.profile-edit .form-control.ts-btn{width:710px;position:fixed;bottom:0;right:0;border-radius:0;height:70px;font-size:16px}
.nt-form.profile-edit{margin-right:-25px}
.ticket_type_outer{width:710px;right:-710px}
.tickettype_inner{padding:40px 25px 70px 35px}
.tickettype_inner .list_stt li{width:25%;padding:0 15px;position:relative}
.tickettype_inner .list_stt li .ttbox{padding:20px 16px;border:1px solid #edf1f4;display:flex;flex-direction:column;height:115px;align-items:center;justify-content:center;font-size:13px;line-height:1.3}
.tickettype_inner .list_stt li .ttbox i{margin-bottom:5px}
.tickettype_inner .ticket-box{margin-bottom:25px}
#back_arrow_btn{margin:0 10px;position:relative;top:0}
.tickettype_inner .list_stt{margin:0 -15px}
.tickettype_inner .ticket-box h3{position:relative;cursor:pointer;margin:2px 0 30px;font-size:16px;font-weight:500;color:#000}
.tickettype_inner .ticket-box h3:after{position:absolute;content:'';width:85%;right:35px;margin-top:10px;height:1px;border-bottom:1px dashed #f0f0f0}
span.tb-arrow{position:absolute;top:0;right:0;font-size:17px;font-weight:300;color:#d1d1d1;font-family:'arial',sans-serif}
span.travel-type{margin-top:15px}
.check-in-out{width:100%;float:left;height:34px;padding-left:3px;margin: 10px 8px;}
.form_torow.form-full{width:100%;height:auto;margin-bottom:0}
.form_torow.form-full .select2-container--default.select2-container--focus .select2-selection--multiple,.form_torow.form-full .select2-container--default .select2-selection--multiple{border:1px solid #ececec;background:#f8f8f8}
span.tb-arrow i{font-style:normal}
span.tb-arrow.plus{font-size:15px}
span.tb-arrow.plus i{font-size:14px}
.get-child-ticket-type{font-style:normal;position:absolute;bottom:11px;background:#f56247;width:30px;height:30px;text-align:center;line-height:30px;font-size:19px;color:#fff;right:2px;border-radius:50%;cursor:pointer}
.get-child-ticket-type .icon-12:before{position:absolute;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);top:10px;left:11px;font-size:10px;font-weight:900}
.fullsearch.top-search input[type=search]{width:100%}
.fullsearch.top-search input:-webkit-autofill,.fullsearch.top-search input:-webkit-autofill:hover,.fullsearch.top-search input:-webkit-autofill:focus,.fullsearch.top-search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}
.downloadouter{margin-top:0}
.update_favourits .btndownload,.btndownload{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e9e9e9;color:#565656;background:#f4f5fa}
.update_favourits .btndownload{margin-right:10px}
.top_filter_outer .inner_ticket_id_pt .btndownload{position:absolute;top:17px;right:25px}
.tickettype_inner .list_stt li .ttbox img{width:32px;height:auto}
.ticket-box-main{margin-top:55px;height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;width:100%;padding:0 25px}
.whatcherslist{position:absolute;right:0;top:0;background:#fff;width:372px;min-height:180px;box-shadow:0 1px 38px rgba(0,0,0,0.18);border-radius:5px;padding:25px;margin:0;z-index:9;text-align:left;transition:ease-in-out .5s;transform:scale(0);opacity:0;transform-origin:right top;visibility:hidden}
.addwatcher .whatcherslist.open{opacity:1;transform:scale(1);border-radius:5px;visibility:visible}
.whatcherslist h2{font-size:15px;color:#000;font-weight:500;margin:0 0 15px}
.whatcherslist .awemail{padding:0;margin:0 0 15px;position:relative;align-items:center}
.whatcherslist .awemail .form-control{height:54px;background:#f3f4fa;border-radius:5px;font-size:13px;color:#646464;border:0;padding:0 82px 0 20px;margin:0}
.whatcherslist .awemail .btn{position:absolute;right:10px;height:35px;background:#252525;border:0;color:#fff;font-size:13px;color:#fff;font-weight:normal;width:61px;padding:0;display:flex;align-items:center;justify-content:center;top:10px}
.whatcherslist .watchlist{padding:0;margin:0;width:100%;max-height:247px;min-height:30px;height:auto;overflow:auto}
.whatcherslist .watchlist ul{padding:0;margin:0;width:100%}
.whatcherslist .watchlist ul li{list-style:none;width:100%;display:flex;align-items:center;cursor:pointer;margin:0 0 10px}
.whatcherslist .watchlist ul li:last-child{margin-bottom:0}
.whatcherslist .watchlist ul li .imgpt{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#e7e7e9;color:#c2c2c2;margin-right:10px}
.whatcherslist .watchlist ul li .imgpt img{border-radius:50%;width:100%;height:100%}
.whatcherslist .watchlist ul li .decpt{font-size:12px;color:#000}
.whatcherslist .watchlist ul li .removewatcher{margin-left:auto;width:31px;height:31px;display:flex;justify-content:center;align-items:center;background:#f3f3f3;border-radius:50%;transform:scale(0);-webkit-transform:scale(0);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.gc-t-abtn .icon-14{font-size:13px}
.gc-t-abtn img{width:22px}
.gc-t-abtn.btndropdwn{display:inline-flex;justify-content:center;align-items:center;width:28px;height:27px;line-height:27px}
.gc-t-abtn{width:38px;height:38px}
.t-bot-strip .dt-col{height:33px;color: rgba(0, 0, 0,0.80);display:inline-flex;align-items:center;justify-content:center;border-right:1px solid #ebeefb;text-transform:capitalize;vertical-align:middle;padding:0 10px;width:15%;font-size:12px;position:relative}
.t-bot-strip .dt-col.assignee-col{justify-content:flex-start}
.t-info .t-sub .iddate{padding:0;margin:11px 0 0;font-size:0;display:flex;justify-content:center;align-items:center}
.t-info .t-sub .iddate li{display:inline-flex;font-size:12px;font-weight:400;color:#676767;margin:0;justify-content:center;align-items:center}
.t-info .t-sub .iddate li:last-child:after{display:none}
.t-info .t-sub .iddate li:after{display:inline-flex;margin:0 13px;content:"";height:19px;width:1px;background:#ebeefb}
.update_favourits .btndownload,.btndownload{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e9e9e9;color:#565656;background:#f4f5fa}
.assignee_wrap .check_list label{padding-left:25px!important;font-size:12px;color:#686869}
.assignee_wrap .check_list li{padding:7px 15px}
.assignee_wrap .check_list li:hover{background:#f5f5f5}
.assignee_wrap{position:relative;left:0;top:0;width:100%;background:#fff;display:none;z-index:22}
.d-ticket-list .chat_tab .d-btn.d-reject{width:33px;background:#565656;color:#fff;line-height:30px;height:30px;min-width:33px;padding:0}
.ticket-detail .switch-in .ba-left{width:60px}
.ticket-detail .switch-in .ba-right{color:#565656;font-weight:500}
.ticket-detail .gc-t-info .gc-t-set .name_assign_pt{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}
.ticket-detail .gc-t-info .gc-t-set .btn_row{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}
.chat_tab .form_group .attechfile{width:33px;color:#767677;position:absolute;right:47px;top:0;cursor:pointer;font-size:16px;height:100%;display:flex;justify-content:center;align-items:center}
.chat_tab .form_group .attechfile:before{content:"\e91a";font-family:'careline';display:block;position:absolute;pointer-events:none}
.chat_tab .form_group .attechfile input[type="file"].filechoose{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer}
.whatcherslist .awemail input[type="text"]{height:54px;background:#f3f4fa;border-radius:5px;font-size:13px;color:#646464;border:0;padding:0 82px 0 20px;margin:0}
.whatcherslist .icon-closed{position:absolute;right:15px;top:15px;cursor:pointer}
.assignee_wrap .check_list{max-height:175px;width:100%;height:auto;padding:0;overflow-y:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.assignee_wrap .gsc_thin_scroll::-webkit-scrollbar{width:4px}
.assignee_wrap .check_list li .gc-check+label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;line-height:18px}
.assignee_wrap .check_list li .gc-check+label:before{top:0}
.assignee_wrap .check_list li .gc-check:checked+label:after{top:4px}
.assignee_wrap .gsc_thin_scroll::-webkit-scrollbar-thumb,.assignee_wrap .gsc_thin_scroll::-webkit-scrollbar-track{border-radius:10px;background:#f5f5f5}
.assignee_wrap .gsc_thin_scroll::-webkit-scrollbar-thumb{background:#e2e2e2}
.ticket-detail .top_space_details .top_set_info{border:0;margin:0}
.d-ticket .d-ticket-list .name_assign_pt .eyeicon{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;height:12px;transition:ease-in-out .3s;font-size:8px;color:#333c48;line-height:2.5;position:relative}
.d-ticket .d-ticket-list .name_assign_pt .eyeicon svg{fill:rgba(0,0,0,0.66)}
.eyedetails{padding:15px;border-radius:5px;font-size:12px;align-items:center;display:none;border-top:solid 1px #f6f7f8}
.showdetails .name_assign_pt .eyeicon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.eyedetails p{color:#535353;font-size:12px;margin:0;line-height:1.6}
.eyedetails .btnrow{margin-left:auto;display:flex;align-items:center}
.eyedetails .btnrow a{color:#fff;font-size:13px;outline:0}
.eyedetails .btnrow .btn{width:114px;height:30px;display:inline-flex;justify-content:center;align-items:center;font-weight:normal;font-size:12px}
.eyedetails .btnrow .btn.btn-primary{background:#fff;border-radius:16px;color:#050505}
.arrow-triangle{position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#393939 transparent transparent transparent;bottom:19px;visibility:hidden}
.showdetails .eyedetails{display:flex}
.showdetails .arrow-triangle{visibility:visible}
.ticket-detail .t-bot-strip .dt-col:nth-child(1){width:20%}
.ticket-detail .t-bot-strip .dt-col:nth-child(2){width:24%}
.ticket-detail .t-bot-strip .dt-col:nth-child(3){width:18%}
.ticket-detail .t-bot-strip .dt-col:nth-child(4){width:20%}
.ticket-detail .t-bot-strip .dt-col:nth-child(5){width:15%}
.ticket-detail .gc-detail-col .sub_bottom .dt-col .icon-38{top:11px}
.top_filter_outer .backbtn, .backtoassign{position:absolute;top:17px;left:25px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 38px rgba(0,0,0,.10);border-radius:50%;color:#000;font-size:12px;z-index:999;}
.accordion-container{position:relative;width:100%;border-top:0;outline:0;width:100%;margin:0 0 15px;cursor: pointer;}
.accordion-container.travel-form-main{position:relative;width:100%;border-top:0;outline:0;width:100%;margin:0 0 15px;cursor: default;}
.accordion-container .content-entry{position:relative;margin-bottom:18px;padding:0 20px;background:#f7f8f9;border-radius:10px;border:solid 1px #efefef}
.accordion-container.travel-form-main .article-title,.accordion-container .resub-title{position:relative;margin:0;padding:20px 30px;font-size:14px;font-weight:500;color:#000;display:flex;justify-content:space-between;align-items:center}
.accordion-container .article-title,.accordion-container .resub-title{position:relative;margin:0;padding:20px 0;font-size:14px;font-weight:500;color:#000;display:flex;justify-content:space-between;align-items:center}
.accordion-content{display:none;padding:40px 20px 20px}
.accordion-content img{max-width:100%}
.accordion-content.open-it{display:block}
.accordion-container .open .article-title{border-bottom:solid 1px #efefef}
.form_details_pt .btnsbmt{position:absolute;bottom:0;left:0;right:0;width:100%;height:70px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:0;border:0;outline:0;background:#fb5756;color:#fff;font-size:16px;font-weight:500;box-shadow:0 0 18px rgba(0,0,0,0.17);z-index:999999}
.gc-detail-col .ratecloseticket{height:auto;min-height:auto;display:block;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:15px}
.gc-detail-col .ratecloseticket h3{margin-bottom:18px}
.ratecloseticket .headaccr{padding-bottom:0;display:flex;justify-content:space-between;align-items:center;padding-right:120px;flex-wrap:wrap}
.ratecloseticket .headaccr h3{margin:0;padding:0;width:100%}
.ratecloseticket .headaccr h3 a{font-size:14px;color:#000;font-weight:500}
.ratecloseticket .headaccr h3:after{display:none}
.ratecloseticket .headaccr h3 span{font-size:13px;color:#989898;font-weight:normal;display:block;margin:3px 0 0;min-height:14px}
.ratingstar{padding:0;margin:0;display:flex;justify-content:space-between;align-items:center}
.ratecloseticket .listdur{padding:0;margin:0 -10px 15px;font-size:0;display:flex;margin-top:10px}
.ratecloseticket .listdur li{height:33px;color:#676767;display:inline-flex;border-right:1px solid #ebeefb;align-items:center;padding:0 10px;font-size:12px;position:relative;margin:0!important;height:auto;font-weight:normal}
.ratecloseticket .listdur li:last-child{border-right:0}
.ratecloseticket .listdur li i{margin-right:7px;font-size:14px;color:#767676}
.ratecloseticket .listdur li i.icon-66{font-size:16px}
.ratecloseticket .listdur li i.icon-72{font-size:16px}
.ratecloseticket .listdur li i.icon-70{font-size:18px}
.ratecloseticket .listdur li i.redicon{color:#f8423a}
.ratecloseticket .listdur li i.closedicon{width:14px;height:14px;background:#54df76;border:solid 1px #41d064;border-radius:50%}
#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px;border-radius:5px;-webkit-border-radius:5px}
#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}
.ratecloseticket .ratingstar{position:absolute;right:20px;top:25px;z-index:1}
.ratingstar ul{padding:0;margin:0;display:flex;align-items:center}
.ratingstar ul li,.gc-detail-col .ratingstar li:last-child{padding:0;margin:0 1px}
.ratingstar ul li a{outline:0}
.ratingstar ul li a svg{width:20px;fill:#e5e5e5}
.ratecloseticket .ratingstar .btn{width:77px;height:32px;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;background:#fff;border-color:#fdc8bc;font-size:14px;color:#f96644}
.ratingstar ul li.hover svg,.ratingstar ul li.active svg{fill:#f49c40}
.ratecloseticket .ratingstar .btn{background:#f96644;border-color:#f96644;color:#fff}
.ratecloseticket .ratingstar .btn.hidden{background:#fff;border-color:#e5e5e5;color:#e5e5e5;pointer-events:none}
.ratecloseticket .accordion-container{padding:0 10px}
.ratecloseticket .accordion-container .content-entry{background:#fff;border-color:#eceff0;margin-bottom:10px;cursor:default}
.ratecloseticket .accordion-container .open{border-color:#cdd5d8;box-shadow:0 1px 29px rgba(0,0,0,0.14)}
.ratecloseticket .accordion-container .open .article-title{border:0}
.ratecloseticket .accordion-container .accordion-content{padding:10px 0 20px}
.ratecloseticket .accordion-container .accordion-content .travel_dtls_form label{position:relative;overflow:hidden;width:100%;font-size:13px;color: #f55048;margin-bottom:22px}
.ratecloseticket .accordion-container .accordion-content .travel_dtls_form label:after{content:"";display:block;width:100%;height:1px;top:8px;border-top:dashed 1px #e3e3e3;position:absolute}
.ratecloseticket .accordion-container .accordion-content .travel_dtls_form label span{display:inline-block;padding-right:20px;background:#fff;position:relative;z-index:1}
.ratecloseticket .accordion-container .disappointed-list,.ratecloseticket .accordion-container .disappointed-list-readonly{display:flex}
.ratecloseticket .accordion-container .disappointed-list li,.ratecloseticket .accordion-container .disappointed-list-readonly li{width:25%;font-size:13px}
.ratecloseticket .accordion-container .disappointed-list li a,.ratecloseticket .accordion-container .disappointed-list-readonly li a{font-size:13px;color:#050505;min-height:41px;padding:0 13px;border-color:#e3e3e3}
.ratecloseticket .accordion-container .disappointed-list li a,.ratecloseticket .accordion-container .disappointed-list-readonly li a{font-size:13px;color:#050505;min-height:41px;padding:0 13px;border-color:#e3e3e3}
.ratecloseticket .accordion-container .disappointed-list li.active a,.ratecloseticket .accordion-container .disappointed-list-readonly li.active a{border-color:#565656}
.ratecloseticket .accordion-container .reassignedbx{width:100%;padding:0;margin:0}
.ratecloseticket .accordion-container .reassignedbx .msgreeassign{width:100%;position:relative;padding-right:70px}
.ratecloseticket .accordion-container .reassignedbx .msgreeassign .form-control{height:42px;background:#f6f7f9;border:solid 1px #f4f4f4;border-radius:5px;padding:0 15px;font-size:13px;width:100%;outline:0}
.ratecloseticket .accordion-container .reassignedbx .msgreeassign .form-control:focus{background:#fff;border-color:#e3e3e3}
.ratecloseticket .accordion-container .reassignedbx .msgreeassign .btn{height:42px;min-width:60px;width:auto;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;background:#f96644;border-color:#f96644;color:#fff;position:absolute;right:0;top:0;font-size:12px}
.ratecloseticket .accordion-container .reassignedbx .msgreeassign .btn.hidden{background:#fff;border-color:#e5e5e5;color:#e5e5e5;pointer-events:none}
.article-title .ratingstar,.resub-title .ratingstar{padding:0;margin:0;display:flex;align-items:center}
.article-title .ratingstar a,.resub-title .ratingstar a{padding:0;margin:0 3px}
.article-title .ratingstar a svg,.resub-title .ratingstar a svg{width:20px;fill:#e5e5e5}
.article-title .ratingstar a.active svg,.resub-title .ratingstar a.active svg{fill:#f49c40}
.disappointed-list,.disappointed-list-readonly{padding:0;margin:0 -10px;font-size:0;display:flex;flex-wrap:wrap}
.disappointed-list li,.disappointed-list-readonly li{font-size:14px;color:#333;width:50%;padding:0 10px;margin-bottom:20px}
.disappointed-list li a,.disappointed-list-readonly li a{display:flex;justify-content:space-between;align-items:center;min-height:56px;background:#fff;border:solid 1px #dfdfe0;font-size:14px;text-decoration:none;color:#333;border-radius:5px;padding:0 18px}
.disappointed-list li a i,.disappointed-list-readonly li a i{font-size:16px;color:#a9a9a9}
.disappointed-list li.active a,.disappointed-list-readonly li.active a{border-color:#565656;animation:blink-in .3s}
.disappointed-list li.active a i,.disappointed-list-readonly li.active a i{color:#565656}
.accordion-container .resub-title{padding-top:5px}
.form_details_pt .msgreeassign textarea.form-control{height:106px;outline:0;max-width:100%;background:#fff;border:solid 1px #dfdfe0;font-size:13px;text-decoration:none;color:#333;border-radius:5px;padding:6px 18px}
body .open_rate_ticket{position:fixed;right:15px;z-index:999999}
.gc-detail-col .ratecloseticket{margin:0 0 -4px;border-radius:0}
.gc-detail-col .ratecloseticket .ratingstar{top:16px}
.gc-detail-col .ratecloseticket .headaccr{padding-bottom:18px}
.main-home .gc-detail-col .ratecloseticket{margin:0 0 25px;cursor:default;border-radius:5px;-webkit-border-radius:5px}
a#view_more_button{text-align:center;margin:auto;display:table;color:#343434;min-width:75px}
a#view_more_button:before,a#view_more_button:after{position:absolute;content:'';top:7px;width:5px;height:5px;background:#999;border-radius:50%;right:-22px}
a#view_more_button:after{right:-12px}
a#view_more_button:hover{color:#f5544f}
a#view_more_button:hover::before,a#view_more_button:hover::after{background:#f5544f}
.dt-col.list-rating,.dt-col.list-rating .accordion-container,.dt-col.list-rating .accordion-container .content-entry{position:initial;margin:0;padding:0;background:0;border:0;box-shadow:none}
.dt-col.list-rating .ratingstar ul li a svg{width:14px}
.dt-col.list-rating .accordion-content{padding:40px 20px 20px;position:absolute;left:0;background:#f7f8f9;width:100%;z-index:15}
.closed-rating{position:relative}
.gc-detail-col .closed-rating .ratecloseticket .ratingstar{position:static;top:auto;right:auto;left:auto}
.closed-rating .ratecloseticket .ratingstar{margin-top:10px}
.closed-rating .ratecloseticket .ratingstar{margin-top:8px}
.closed-rating .dt-col.list-rating{padding-left:0}
.closed-rating .ratingstar{justify-content:center}
.dt-col.list-rating .accordion-content{padding:40px 20px 20px;position:absolute;left:0;top:90%;background:#f7f8f9;width:100%;z-index:15;border:1px solid #e9e9e9;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,0.4)}
.closed-rating .ratecloseticket .accordion-container .accordion-content .travel_dtls_form label{text-align:left}
.closed-rating .ratecloseticket .accordion-container .accordion-content .travel_dtls_form label span{font-size:13px;color:#fd5852}
.closed-rating .ratecloseticket{display:none;margin:15px 0 0}
.closed-rating .ratecloseticket .accordion-container .accordion-content{display:block}
.main-home .default-box.ratecloseticket{padding:25px!important}
.closed-rating .ratecloseticket .accordion-container .content-entry{border-radius:0}
.closed-rating .ratecloseticket .accordion-container .accordion-content{padding:10px 0 10px}
.closed-rating .accordion-content{display:block}
.closed-rating .ratecloseticket .accordion-container{padding:0}
.fullsearch.top-search .selectall{position:absolute;left:15px;top:0}
.top-search input[type=search]{width:auto;display:inline-block;border:0;margin:0;font-weight:normal;font-size:13px;padding-right:30px;background:transparent}
.gc-btn-search{padding:0;font-size:20px;font-weight:400;color:#999;border:0;background:0;position:absolute;right:18px}
.fullsearch.top-search .selectall .select2{margin:0;background:#edeff5;width:69px;height:33px}
.fullsearch.top-search input[type=search]{width:100%}
.fullsearch.top-search input:-webkit-autofill,.fullsearch.top-search input:-webkit-autofill:hover,.fullsearch.top-search input:-webkit-autofill:focus,.fullsearch.top-search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}
.whatcherslist .watchlist ul li .removewatcher{width:31px;height:31px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:16px;background:#f3f3f3;border-radius:50%;transform:scale(0);-webkit-transform:scale(0);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s}
.whatcherslist .watchlist ul li:hover .removewatcher{transform:scale(1);-webkit-transform:scale(1)}
.tthrow{padding:0!important}
.cwrap .sw-bottom.gc-ba-box ul.tthrow li{padding-right:0;padding-top:0;padding-bottom:0;border-bottom:solid 1px #fafafc}
.cwrap .sw-bottom.gc-ba-box ul.tthrow li:last-child{border-bottom:0}
.tthrow li{padding:0;margin:0;display:flex;justify-content:space-between;min-height:45px;align-items:center}
.tthrow li label{margin:0;color:#808080;font-size:14px}
.tthrow li .countholder{display:flex;align-items:center;position:relative;z-index:1;right:10px}
.tthrow li .countholder .countno{width:25px;height:25px;border-radius:50%;background:#ededed;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#494949;font-weight:normal;font-size:12px;transition:ease-in-out .3s}
.tthrow li .countholder .countno:hover,.tthrow li .countholder .countno.active{background:#65d381;color:#fff}
.tthrow li .countholder .shortcutdata{padding:0 0 0 15px;cursor:pointer;position:relative;min-height:48px;display:flex;align-items:center}
.tthrow li .countholder .shortcutdata a{font-size:15px;color:#c7c7c7;outline:0;text-decoration:none;display:flex}
.tthrow li .countholder .shortcutdata .sclist{position:absolute;bottom:0;top:0;right:0;display:flex;justify-content:center;align-items:center;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:right center;transition:ease-in-out .3s;opacity:0;visibility:hidden}
.tthrow li .countholder .shortcutdata .sclist a,.tthrow li .countholder .shortcutdata .sclist label a{width:48px;display:inline-flex;justify-content:center;align-items:center;height:100%;background:#f21c15;color:#fff;font-size:18px}
.tthrow li .countholder .shortcutdata .sclist a:nth-child(1){background:#ff8a86}
.tthrow li .countholder .shortcutdata .sclist a:nth-child(2){background:#f85651}
.tthrow li .countholder .shortcutdata .sclist a:nth-child(3){background:#f21c15}
.tthrow li .countholder .shortcutdata .sclist a:nth-child(4){background:#dc0f09}
.tthrow li .countholder .shortcutdata .sclist label a{background:#dc0f09}
.tthrow li .countholder .shortcutdata:hover .sclist{transform:scaleX(1);-webkit-transform:scaleX(1);opacity:1;visibility:visible}
.tthrow li .ratelist{display:flex}
.tthrow li .ratelist a{text-decoration:none;font-size:18px;color:#e5e5e5;margin-right:6px}
.tthrow li .ratelist a:last-child{margin-right:0}
.tthrow li .ratelist a.active{color:#faa53d}
.ratingmain{background:#fff;padding:0;border-radius:4px}
.ratingboxouter{padding:0}
.ratingboxouter .ratingheader{padding:0 13px}
.ratingboxouter .ratingheader .headtitle{border-bottom:solid 1px #fafafc;padding:15px 0;display:flex;justify-content:space-between;cursor:pointer}
.ratingboxouter .ratingheader .headtitle:after{content:"[ + ]";display:inline-flex;font-size:14px;color:#000;line-height:0;align-items:center}
.ratingboxouter .tthrow{display:none}
.ratingboxouter.openlist .tthrow{display:block}
.cwrap .sw-bottom.gc-ba-box .ratingboxouter.openlist ul.tthrow{height:286px}
.cwrap .sw-bottom.gc-ba-box .ratingboxouter.openlist ul.tthrow.tthrow.mCustomScrollbar._mCS_3 li .countholder{right:0}
.ratingboxouter .tthrow li .ratelist a{font-size:15px}
.ratingboxouter.openlist .ratingheader .headtitle:after{content:"[ - ]"}
.ratingboxouter.openlist{position:relative}
.ratingboxouter.openlist .tthrow:after{content:"";display:block;position:absolute;height:1px;width:90%;bottom:0;margin:0 auto;background:#fafafc;left:0;right:0}
.ratingboxouter:last-child.openlist .tthrow:after{display:none}
.switch-view .sw-bottom.gc-ba-box.close_box .ratingmain{display:none}
.rating_view_filter{cursor:pointer}
.outer-search-box.input-select-box{box-shadow:0 1px 1px 0 rgba(65,69,73,0.3),0 1px 3px 1px rgba(65,69,73,0.15);border-radius:5px;position:absolute;width:100%;left:0}
.whatcherslist .outer-search-box.input-select-box .awemail input[type="text"]{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px}
.whatcherslist .outer-search-box.input-select-box .awemail{margin-bottom:0}
.whatcherslist .outer-search-box.input-select-box .assignee_wrap{border-top:1px solid #e2e2e2}
.outer-search-main{position:relative}
.whatcherslist.open-search-view .watchlist{margin-top:82px}
.ratingpermiter{right:-1000px}
.ratingpermiter.open_it{right:0}
.ratingpermiter .proalltb{width:193px;background:#f1f2f4;position:absolute;left:-193px;top:0;height:100%;padding:19% 0 6%;overflow:auto}
.ratingpermiter .proalltb ul{padding:0;margin:0;font-size:0}
.ratingpermiter .proalltb ul li{padding:0;margin:0;font-size:12px;position:relative}
.ratingpermiter .proalltb ul li:first-child:before,.ratingpermiter .proalltb ul li:after{content:"";width:100%;height:1px;background:#f1f2f4;background:-moz-linear-gradient(left,rgba(241,242,244,1) 0,rgba(197,197,197,1) 100%);background:-webkit-linear-gradient(left,rgba(241,242,244,1) 0,rgba(197,197,197,1) 100%);background:linear-gradient(to right,rgba(241,242,244,1) 0,rgba(197,197,197,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f4',endColorstr='#c5c5c5',GradientType=1);display:block;position:absolute;left:0;z-index:1}
.ratingpermiter .proalltb ul li:first-child:before{top:0}
.ratingpermiter .proalltb ul li:after{bottom:0}
.ratingpermiter .proalltb ul li a{padding:20px 16px;margin:0;font-size:13px;display:block;outline:0;color:#343434}
.ratingpermiter .proalltb ul li.parent a{color:#000;font-weight:500}
.ratingpermiter .proalltb ul li.parent:before,.ratingpermiter .proalltb ul li.parent:after{background:0}
.ratingpermiter .proalltb ul li a:hover,.ratingpermiter .proalltb ul li.active a{color:#f84e3d;background:#f1f2f4;background:-moz-linear-gradient(left,rgba(241,242,244,1) 0,rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(left,rgba(241,242,244,1) 0,rgba(255,255,255,1) 50%);background:linear-gradient(to right,rgba(241,242,244,1) 0,rgba(255,255,255,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f4',endColorstr='#ffffff',GradientType=1)}
.ttstepback{cursor:pointer}
.ratingpermiter .tab-content{display:none}
.ratingpermiter .tab-content.active{display:block}
#back_arrow_btn.ticket-parent-back-btn{margin-right:3px;position:relative;top:1px;width:13px}
.ratingpermiter .proalltb ul li.child-parent a{padding:20px 16px 20px 35px}
.ratingpermiter .proalltb ul li.child-ticket-type a{padding:20px 16px 20px 45px}
.proalltb ul li.parent a:hover{background:#f1f2f4;color:#000}
.ratingpermiter .proalltb::-webkit-scrollbar{width:5px}
.ratingpermiter .proalltb::-webkit-scrollbar-track{background:#efefef}
.ratingpermiter .proalltb::-webkit-scrollbar-thumb{background:#d4d4d4}
.moredataticket{background:#fff;border-radius:4px}
.moredataticket .morelistbtn{background:#fff;text-align:center;display:block;margin:0 0 5px;color:rgba(0,0,0,0.4);padding:5px 2px 0;font-size:12px;display:flex;justify-content:center;align-items:center;margin:0 auto}
.moredataticket .morelistbtn span{position:relative;background:#fff;padding:0 10px;z-index:1;left:0;right:0;margin:auto}
.moredataticket .morelistbtn span svg{fill:#ccc}
.moredataticket .morelistbtn:hover svg{fill:#000}
.moredataticket .morelistbtn:after{position:absolute;content:'';width:100%;left:0;height:1px;background:#e9e9e9;top:14.2px;z-index:0}
.moredataticket .hide-more-li{display:none;}
.cwrap .sw-bottom.gc-ba-box .moredataticket ul li{padding:7px 0 7px 18px}
.signature-page .nt-form .col-sm-12{padding:0 15px}
.signature-page .form_torow .row{margin:15px 0}
.signature-page .form-control{margin:2px 0 0}
.ticket_type_outer .form_torow .choosebtnfile{height:48px;padding:0;width:100%;background-color:#fff;border:1px solid #e3e3ef;color:rgba(127,143,164,0.88);border-radius:5px;margin:0;position:relative;overflow:hidden}
.ticket_type_outer .form_torow input[type="file"]{position:absolute;opacity:0;}
.ticket_type_outer .form_torow .choosebtnfile .browsebtn{position:absolute;width:114px;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;position:absolute;left:0;top:0;border-right:solid 1px #e3e3ef;background:#fcfcfd;background:-moz-linear-gradient(top,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);background:-webkit-linear-gradient(top,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);background:linear-gradient(to bottom,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd',endColorstr='#f3f4fa',GradientType=0)}
.ticket_type_outer .form_torow .attachfill{height:100%;text-decoration:none;background-color:#f9faff;margin:0;text-overflow:ellipsis;color:#aaa;text-indent:5px;border:0;outline:0;padding-left:124px;pointer-events:none}
.checkbox-custom{position:relative;display:table;width:48%;float:right;font-size:12px;line-height:26px;color:#49515a;margin:0}
.checkbox-custom .checkbox__input{position:absolute;top:4px;left:0;width:16px;height:16px;opacity:0;z-index:0}
.checkbox-custom label.checkbox__label{display:block;padding:0 0 0 24px;cursor:pointer;margin:0}
.checkbox-custom label.checkbox__label:before{content:'';position:absolute;top:4px;left:0;width:17px;height:17px;background-color:transparent;border:1px solid #d5d5d5;border-radius:50%; -webkit-border-radius:50%;z-index:0;transition:all .28s cubic-bezier(0.4,0,0.2,1);transition-property:background-color,border-color}
.checkbox-custom label.checkbox__label:after{content:'';position:absolute;top:6px;left:6px;width:5px;height:10px;border-bottom:2px solid transparent;border-right:2px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:0;transition:border-color .28s cubic-bezier(0.4,0,0.2,1)}
.checkbox-custom .checkbox__input:checked+label.checkbox__label:before{background-color:#64d380;border-color:#64d380}
.checkbox-custom .checkbox__input:checked+label.checkbox__label:after{border-color:#fff}
.ticket-filters .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.15)!important}
.ticket-filters .mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.08)!important;filter:"alpha(opacity=10)";-ms-filter:"alpha(opacity=10)"}
.employee-detail-tooltip .assigneedetails{position:absolute;min-width:470px;top:19px;left:0;border-radius:5px;padding:5px;opacity:0;display:inline-block;background:#f9faff;visibility:hidden;z-index:99;background:#fff;background:#f9faff;transform:scaleY(0);-webkit-transform:scaleY(0);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transform-origin:top right;-webkit-transform-origin:top right;box-shadow:0 0 25px rgba(0,0,0,0.089)}

.d-ticket-list .dropdown-menu .d-btn{line-height:1;height:26px;min-width:60px}
ul.dropdown-menu.dropdown-menu-action-button-li{position:absolute;background:#fff;top:-2px;right:-30px;margin-right:19px;border-radius:3px;padding:0 10px;opacity:0;display:inline-block;visibility:hidden;z-index:2;background:#fff;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transform-origin:right center;-webkit-transform-origin:right center}
ul.dropdown-menu.dropdown-menu-action-button-li.openticketbtn{height:30px;line-height:30px;right:0;padding-top:0;text-align:center;visibility:visible;opacity:1;}
.inline_row.relative .dropdown-menu li{display:inline-block}
.inline_row.relative.dropdown-toggle{position:relative;height:auto;display:inline-flex}
.inline_row.relative.dropdown-toggle:hover .dropdown-menu .inline_row{margin:0}
.inline_row.relative.dropdown-toggle .inline_row .btn_comment.show_comment{border-radius:25px}
span.more-action-btn{font-size:18px;position:relative;top:4px;color: #b8bdc3;cursor:pointer}
.d-ticket .commentarea{padding:0 15px 5px;position:relative;margin-bottom:10px}
.d-ticket .commentarea .check-go{justify-content:flex-end;position:absolute;width: 100%;bottom:8px;padding:0;right:15px;padding-left:5px}
.gc-ticket-detail .commentarea .commentsection .form-control{padding-right:40px}
.gc-ticket-detail .commentarea .commentsection .attechfilewp{position:absolute;height:45px;bottom:10px}
.commentarea{padding:0 0 26px;margin:0;display:none}
.commentarea .commentsection{position:relative;padding:0;margin:0}
.attechfilewp{width:auto;    color: #828eb3;position:relative;margin-right:8px; font-size:12px;height:100%;display:flex;justify-content:center;align-items:center}
.attechfilewp:after{content:"\e91a";font-family:'careline';display:block; margin-left: 6px;font-size: 15px; color: #999; pointer-events:none}
.attechfilewp input[type="file"].filechoose{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;margin:0;cursor:pointer}
.attechfilewp input[type=file]::-webkit-file-upload-button{cursor:pointer}
.commentarea .commentsection .form-control{height:45px;min-height:45px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;padding:10px 0 5px;border:0;border-bottom:solid 1px #eaeefa; background: none;font-size:13px;line-height:1.6;margin:0 0 5px}
.commentarea .check-go{display:flex;justify-content:space-between;align-items:center}
.commentarea .check-go .send-btn-attectpt{display:flex;align-items:center}
.commentarea .check-go .send-btn-attectpt .removeform{margin-right:15px;color:#d2d2d2;font-size:13px}
.commentarea .check-go .d-btn{background:#4f4f4f;font-size:16px;color:#fff;font-weight:normal;height:33px;display:flex;align-items:center;justify-content:center;padding:0 15px;border-color:#4f4f4f;border-radius:20px}
.top-search.fullsearch .icon-27{position:absolute;right:0;top:10px;font-size:12px;cursor:pointer}
.addnewmember_list{padding:0;display:flex;margin:0 -9px 20px}
.addnewmember_list>li{padding:0 9px;vertical-align:top;width:25%}
.addnewmember_list>li:last-child{margin-right:0}
.addnewmember_list>li .image_box_up{border:dashed 1px #d0d0d0;height:130px;position:relative;padding:7px;border-radius:5px;cursor:pointer;width:145px;display:flex;justify-content:center;align-items:center}
.addnewmember_list>li .image_box_up .close_img{position:absolute;right:-7px;top:-7px;width:16px;height:16px;background:#000;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center}
.addnewmember_list>li .image_box_up .close_img i{line-height:16px;color:#fff;font-size:7px;line-height:0}
.addnewmember_list>li .image_box_up .icon_img_pt{width:100%;margin-top:0;text-align:center}
.addnewmember_list>li .image_box_up .icon_img_pt .icon_imgadd{display:block;width:32px;height:32px;text-align:center;margin:0 auto 5px}
.addnewmember_list>li .image_box_up .icon_img_pt .icon_imgadd img{width:100%;height:100%;border-radius:50%} 
.image_box_up .icon_img_pt .name_pt{font-size: 14px;font-weight: normal; color: #000; display: block; word-break: break-all; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.image_box_up .id_proff{background:#fd5852;margin-top:7px;width:100%;padding:0;line-height:22px;border-radius:3px;font-size:11px;color:#fff;text-align:center;display:block}
.image_box_up .add_ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;width:42px;height:42px;background:#cbcbcb;color:#fff;border-radius:50%;font-size:12px;display:flex;justify-content:center;align-items:center}
.image_box_up .add_ico i{line-height:28px}
.image_box_up .proffpt{padding:0;margin:0;display:flex;justify-content:center;align-items:center;margin:0 auto;padding-top:7px;border-top:solid 1px #f7f8f9;margin-top:8px}
.image_box_up .proffpt .idpro{width:45px;height:21px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;border-radius:3px;}
.image_box_up .proffpt .idpro.green{background:#6ad084}
.image_box_up .proffpt .idpro.red{background:#f96846}
.image_box_up .proffpt .idpro img{margin-left:3px;width:auto}
.image_box_up .proffpt .id_view_upload{width:23px;height:21px;background:#666765;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;border-radius:3px;position:relative;}
.image_box_up .proffpt .id_view_upload img{margin-left:0;display:block;width:auto}
.image_box_up .proffpt .id_view_upload input[type="file"]{position:absolute;top:0;right:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}
.image_box_up .proffpt > span {margin:0 5px;}
.cwrap .travel-type .all_member_list .sw-bottom.gc-ba-box ul{height:auto;background:0}
.travel-type .all_member_list .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{top:34px}
.travel-dtls-content{display:none}
.travel-dtls-content.active{display:block}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter{pointer-events:none;cursor:not-allowed}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter input{pointer-events:none}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter label{color:rgba(0,0,0,0.16);cursor:not-allowed}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter .gc-check+label:before{border:1px solid rgba(0,0,0,0.13)}
.top-search.fullsearch .icon-27{position:absolute;right:0;top:10px;font-size:12px;cursor:pointer}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter{pointer-events:none;cursor:not-allowed}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter input{pointer-events:none}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter label{color:rgba(0,0,0,0.16);cursor:not-allowed}
.cwrap .sw-bottom.gc-ba-box ul li.disable-filter .gc-check+label:before{border:1px solid rgba(0,0,0,0.13)}
.action-button-display-div-close{position:relative}
.action-button-display-div-close:after{position:absolute;font-size:22px;transform:rotate(-45deg);background:#fff;padding:4px 7px;content:'+';right:0;top:-4px;cursor:pointer;color:#343434}
.gc_tickets .top-filters{padding:0}
.gc_tickets .col-md-9.top-search.fullsearch,.gc_tickets .pull-right.custom-pagination{height:47px;padding:8px 15px;background:#eaedf4}
/*.accordion-container .content-entry .article-title:before{position:absolute;width:21px;height:21px;background:#9d9d9d;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:'';right: 0;}
.accordion-container .content-entry .article-title.form-filled:before{background:#68D286;}
.accordion-container .content-entry .article-title:after{position:absolute;content:'\e90c';font-family:'careline'!important;font-weight: 600;top:21px;right:4px;opacity:.87;color:#fff}*/
.accordion-container .content-entry .article-title:after{position:absolute;content:"\e90b";font-family:'careline'!important;top:21px;right:0;opacity:.87}
.accordion-container .content-entry.open .article-title:after{position:absolute;content:"\e90b";font-family:'careline'!important;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}

.accordion-container.travel-form-main .content-entry .article-title:after{content:""}
.accordion-container.travel-form-main .content-entry.open .article-title:after{content:""}
.accordion-container.travel-form-main .content-entry .article-title span{cursor:pointer;}

.main-home .accordion-container .content-entry .article-title:after, .main-home .accordion-container .content-entry.open .article-title:after{display: none;}
.comp-search-box{position:relative;height:50px}
.comp-search-box .btn.btn-primary{position:absolute;right:8px;top:6px;border-radius:3px;height:38px;background:#f55656;border:1px solid #f55656;color:#fff}
.travel_dtls_form .multi_check li .gc-check:checked+label:after{position:absolute;content:'\e90c';font:normal normal normal 12px/1 careline;left:auto;right:20px;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);color:#fff}
.ticket_type_outer .travel_dtls_form .form_torow label,.ticket_type_outer .travel_dtls_form .form_torow .col.s6{background:transparent}
.ticket_type_outer .travel-form-main .accordion-content{padding:20px 0 20px}
.ticket_type_outer .travel-form-main .select2-container .select2-selection--single .select2-selection__rendered{border-radius:5px;-webkit-border-radius:5px;border-color:#e3e3ef;height:48px;color:rgba(127,143,164,0.88);line-height:48px;background:#fff}
.ticket_type_outer .travel-form-main .form_torow.form-full{margin-bottom:10px}
.travel-type .all_member_list .form-control{border-radius:0}
.travel-type .all_member_list .assignee_wrap .check_list{position: absolute;border:1px solid #e9eaeb;background: #fff;}
.travel-type .all_member_list .ba-wrap .ba-right{padding-left:0;font-weight:500}
.travel-type .all_member_list .ba-wrap .ba-left{width:auto}
.travel-type .all_member_list .sw-bottom.gc-ba-box{max-height:calc(100vh - 240px);overflow-y:auto;width:370px;}
.travel-type .all_member_list.left-panel-height .sw-bottom.gc-ba-box {max-height: calc(100vh - 250px);}
.travel-type .all_member_list .sw-bottom.gc-ba-box ul{padding-right:18px}
.travel-type .addnewmember_list>li{margin:0;padding:0 9px;} 
.travel-type .gscr_slideOuter .addnewmember_list>li{padding:0 10px;}
.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSPrev:before,.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSNext:before{top:-10px;left:-15px;position:absolute;content:'';transform:rotate(90deg);width:30px;height:30px;background:#fff;border-radius:50%;box-shadow: 0 0 35px rgba(0,0,0,0.056);-webkit-box-shadow: 0 0 35px rgba(0,0,0,0.056);text-align:center;z-index:999}
.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSNext:before{left:auto;right:-4px}
.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSPrev:after,.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSNext:after{position:absolute;content:"\e90b";font-family:'careline'!important;transform:rotate(90deg);top:-3px;left:-7px;font-size:12px;z-index:999}
.travel-type .travel_dtls_form .gscr_lSAction>.gscr_lSNext:after{transform:rotate(-90deg);left:auto;right:3px}
.travel-type .travel_dtls_form .gscr_lSAction>a:hover{background:0}
.travel-type .all_member_list .ba-wrap .ba-right .three_dot{right: 12px;top:-4px;}
.travel-type .tt_box_inside .form_details_pt{padding-right:15px;}
.travel-type .tt_box_inside{margin-right: -15px;}
.ticket_type_outer.travel-type .nt-form .form-control, .ticket_type_outer.travel-type .form_torow .attachfill{background: #fff;}
.travel-type .all_member_list .sw-bottom.gc-ba-box ul li:first-child { border-top: solid 1px #e5e6e7;}
.travel-type .travel_dtls_form>label{margin-bottom: 6px;}
.travel-type .addnewmember_list>li .image_box_up{margin:9px 0 0;}
.travel-type .travel_dtls_form.clearfix { padding: 0 2px;}
.travel-type .all_member_list .gc-dteam {margin: 15px 0 0;}
.travel-type .all_member_list .gc-dteam h2 { margin: 0 0 10px;}
.travel-type .all_member_list .gc-dteam .gc-ht ul { padding: 0 0 7px;overflow-x: auto;}
.travel-type .all_member_list .gc-dteam .gc-ht .gc-ht-box{cursor: pointer;}
.travel-type .tt_box_inside .gs_dp { margin: 0;}
.travel-type .all_member_list .gc-dteam .gc-ht ul.gsc_thin_scroll::-webkit-scrollbar { width: 8px;height: 5px;}
.processing-overlay {position: fixed;z-index: 999999999;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.18);}
.triple-spinner{display:block;position:relative;width:70px;height:70px;border-radius:50%;border:4px solid transparent;border-top:4px solid #ff5722;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.triple-spinner::before,.triple-spinner::after{content:"";position:absolute;border-radius:50%;border:4px solid transparent}
.triple-spinner::before{top:5px;left:5px;right:5px;bottom:5px;border-top-color:#ff9800;-webkit-animation:spin 3s linear infinite;animation:spin 3.5s linear infinite}
.triple-spinner::after{top:15px;left:15px;right:15px;bottom:15px;border-top-color:#ffc107;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.75s linear infinite}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
                        to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
                 to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}ul.travel-ticket-infobox{display:table;background:#6683b5;height:116px;width:100%;table-layout:fixed}
ul.travel-ticket-infobox li.travel-ticket-col{background:#6683b5;width:14.28%;height:58px;display:table-cell;vertical-align:top}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content{position:relative;height:58px;line-height:1;padding:15px 0;border-bottom:1px dashed #869ec4;text-align:center}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content>span{color:#fff;display:block;font-size:12px}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content>span:nth-child(1){font-weight:600}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content>span:nth-child(2){font-weight:300;margin:6px 0 0}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content:nth-child(odd):after{position:absolute;content:'';right:0;bottom:0;width:1px;height:80%;border-left:1px dashed #869ec4}
ul.travel-ticket-infobox li.travel-ticket-col .inner-travel-content:nth-child(even):after{position:absolute;content:'';right:0;top:0;width:1px;height:80%;border-left:1px dashed #869ec4}
.travel-destination-arrow{margin:0 8px 0 0;position:relative;top:-4px}
.travel-emp-info{border:1px solid #ebeefb;border-bottom:0;}
.travel-emp-body .travel-emp-row.hide-row{display: none;}
.travel-emp-tab{display:table;table-layout:fixed;width:100%;background:#f9faff}
.travel-emp-col{display:table-cell;vertical-align:middle;text-align:center;font-size:11px;border-right:1px solid #ebeefb;border-bottom:1px solid #ebeefb}
.travel-tab-head .travel-emp-col{font-weight:500}
.travel-emp-col:nth-child(1){width:5%; padding:0;}
.travel-emp-col:nth-child(2){width:18%;text-align:left;padding-left:20px}
.travel-emp-col:nth-child(3){width:30%;text-align:left;padding-left:20px}
.travel-emp-col:nth-child(4){width:13%}
.travel-emp-col:nth-child(5){width:12%}
.travel-emp-col:nth-child(6){width:11%;padding:0;}
.travel-emp-col:nth-child(7){width:10%}
.travel-emp-col:last-child{border-right:0}
.travel-emp-col-cost{padding-left:20px !important;display:table-cell;vertical-align:middle;text-align:left;font-size:11px;border-right:1px solid #ebeefb;border-bottom:1px solid #ebeefb}
.travel-emp-col-cost span.cost_debit_span{font-weight: 500}
.travel-emp-row .travel-emp-col:nth-child(3):not(th){color:#2d7cd6}
span.travel-emp-id{white-space:nowrap;overflow:hidden;display:inline-block;max-width:98%;text-overflow:ellipsis}
.travel-emp-bottom{background:#f9faff;height:43px;line-height:43px;text-align:center;border:1px solid #ebeefb;border-top:0}
.travel-emp-bottom .travel-emp-more{color:#999;font-size:13px;cursor:pointer}
.travel-emp-bottom .travel-emp-more:hover{color:#6683b5}
.travel-emp-row:nth-child(odd){background:#f9faff}
.travel-emp-row:nth-child(even){background:#fff}
.gc-travel-detail-page .t-info .t-sub .iddate{margin:9px 0 0}
.gc-travel-detail-page .t-info .t-sub span{font-size:20px}
.travel-emp-col:last-child .t-attach{font-size:18px;color:#6c92bd}
.gc-travel-detail-page .gc-t90{width:100%;float:left;margin-left:7px;margin-bottom:20px}
.view_travel_dtls{position:relative;padding:0;margin:0 -10px;background:#5275ac}
.view_travel_dtls p{text-align:center;line-height:22px;color:#fff;font-size:10px;padding:0;margin:0;display:block;cursor:pointer;text-transform:uppercase}
.view_travel_dtls .hovershow{position:absolute;height:58px;bottom:0;background:#6483b4;width:100%;left:0;right:0;transform:scaleY(0);transform-origin:bottom center;transition:transform .3s;padding:0;z-index:99;font-size:12px;color:#fff}
.view_travel_dtls:hover .hovershow{transform:scaleY(1)}
.list_of_ticket{display:table;height:58px;padding:0;margin:0;font-size:0}
.list_of_ticket li{position:relative;font-size:11px;font-weight: 600;display:table-cell;vertical-align:middle;text-align:center;width:16.66%;padding:0 15px}
.list_of_ticket li.visittravel{width:21%}
.list_of_ticket li.stay{width:13%}
.list_of_ticket li:last-child{margin:0!important;border-right:0;width:15%}
.list_of_ticket li span{display:block;margin:4px 0 0;font-weight:300}
.list_of_ticket li .info_img{display:inline-block;margin-right:5px;cursor:pointer;position:relative}
.list_of_ticket li:after{position:absolute;content:'';border-right:dashed 1px #879fc4;right:0;width:1px;height:35px;top:12px}
.list_of_ticket li:last-child::after,.list_of_ticket li .info_img .check_list_members li:after, .list_of_ticket li .info_img:hover .check_list_members li:after{display:none}
.list_of_ticket li .info_img .check_list_members{background:#fff;border:solid 1px #ebeefb;height:auto;padding:0;position:absolute;width:134px;right:0;box-sizing:border-box;margin:0 auto 6px;bottom:100%;border-radius:5px;
                                                 transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:bottom center;-webkit-transform-origin:bottom center}
.list_of_ticket li .info_img .check_list_members:after,.list_of_ticket li .info_img .check_list_members:before{top:100%;right:8%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.list_of_ticket li .info_img .check_list_members:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}
.list_of_ticket li .info_img .check_list_members:before{border-color:rgba(235,238,251,0);border-top-color:#ebeefb;border-width:7px;margin-left:-7px}
.list_of_ticket li .info_img:hover .check_list_members{transform:scaleY(1);-webkit-transform:scaleY(1)}
.list_of_ticket li .info_img .check_list_members>li{width:100%;border:0;color:#000;font-weight: 300;padding:10px 0;display:block;line-height:1;border-bottom:1px solid #f5f5f5}
.list_of_ticket li .info_img .check_list_members>li label{margin:0} 
.info_img .check_list_members li .gc-check+label{padding-right:25px;padding:5px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:20px}
.info_img .check_list_members>li .gc-check:checked+label:before,.info_img .check_list li .gc-check+label:before{left:auto;right:0;top:3px}
.info_img .check_list_members>li .gc-check:checked+label:after{left:auto;right:4px;top:6px}
.view_travel_dtls .bottom_img_pt{position:relative;border-top:solid 1px #5275ac}
.view_travel_dtls .arrowuppt{position:absolute;top:100%;margin-top:-1px;right:0;left:0;margin:0 auto}
.second_dtls.view_travel_dtls p.out_right{position:absolute;width:1px;right:0;bottom:24px;left:auto;background:transparent;top:auto}
.second_dtls.view_travel_dtls p.out_right .arror_right_outer{position:absolute;left:100%}
.outer_list_ticket.first_lists{padding-bottom:20px}
.second_dtls{background:transparent}
.second_dtls.view_travel_dtls p{width:13px;height:36px;background:#5275ac;position:absolute;right:0;bottom:0}
.second_dtls.view_travel_dtls p i{line-height:40px}
.second_dtls.view_travel_dtls .hovershow{transform:scaleY(0);transform:scaleX(0);transform-origin:right 0}
.second_dtls.view_travel_dtls:hover .hovershow{transform:scaleY(0);transform:scaleX(1)}
.travel-tile .outer_list_ticket{padding:10px 10px 0}
.rating-filter .apply-filter.rating_view_filter{float:left;width:90%;line-height:31px}
.tthrow li.rating-filter .ratelist{display:inline-flex}
.tthrow li.rating-filter .countholder{display:block;float:right}
a.filter-icon-box{width:32px;display:inline-flex;justify-content:center;align-items:center;height:32px;border-radius:50%;background:#ededed;color:#fff;font-size:18px}
.tthrow li.rating-filter .countholder .countno{width:32px;height:32px}
.cwrap .sw-bottom.gc-ba-box ul.tthrow li.my_favourite_filter .countholder{right:-2px}
.gc-view-col .custom_switch_height.gsc_thin_scroll ul.tthrow.my_favourite_filter_ul .mCustomScrollBox{padding-right:0}
.cwrap .sw-bottom.gc-ba-box ul.tthrow li.my_favourite_filter .countholder .shortcutdata{padding:0 0 0 15px}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count .bar-fill{width:100%;height:2px;background:transparent;overflow:hidden;border-radius:2px;margin:5px 0 8px;display:block;position:relative}
.main-home .list-of-cards li .card-inner .ico-label-foot .cd-count .bar-fill .fill-bg{width:100%;position:absolute;right:0;top:0;height:100%}
.main-home .list-of-cards li .card-inner.mft-box .fill-bg{background:#fb683c}
.dashboard-wrap-box{width:100%}
.dashboard-wrap-box .gscr_lSAction>.gscr_lSPrev{left:-33px}
.dashboard-wrap-box .gscr_lSAction>.gscr_lSNext,.dashboard-wrap-box .gscr_lSAction>.gscr_lSPrev{top:23%;width:15px;height:15px}
.dashboard-wrap-box .gscr_lSAction>.gscr_lSNext{right:-33px}
.dashboard-wrap-box a.gscr_lSNext{transform:rotate(180deg)}
.dashboard-wrap-box a.gscr_lSNext:after,.dashboard-wrap-box .gscr_lSAction>.gscr_lSPrev:before{content:"\e908";font-family:careline!important;position:relative;top:0;right:0;color:#929292;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:6px}
.dashboard-wrap-box .gscr_lSAction>a:hover{background:0}
.edit-filter-popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.35);padding:25px 15px;top:0;left:0;z-index:999999;border-radius:3px;display:flex;align-items:center;justify-content:center}
.edit-filter-box{width:360px;z-index:99;height:190px;text-align:center;background:#fff;padding:25px 20px;border-radius:3px}
.update-filter-btn,.cancel-filter-btn{height:42px;background:#fb5453;border-color:#fb5453;color:#fff;font-size:15px;margin:0;border-radius:4px;font-weight:500;box-shadow:0 0 29px rgba(0,0,0,0.17)}
.cancel-filter-btn{border-color:#565656;background:#565656}
.edit-filter-box input[type=text]{height:48px;border-color:#e3e3ef;background:#f9faff;border-radius:5px;margin:0 0 15px;color:rgba(127,143,164,0.88);padding:0 12px;font-size:13px;border:1px solid #ccc;outline:0}
.edit-filter-box h3{text-align:left;font-size:16px;font-weight:500;margin:0 0 10px}
span.name-cd{display:block;font-size:12px;color:#000;font-weight:normal;letter-spacing:.1px;word-break:break-all;text-align:right}
#favourite_not_available{color:rgba(0,0,0,0.16)}
.rec_list_details .d-ticket-list .name_assign_pt .employee-detail-tooltip{display:inline;font-size:13px;color:#3d3d3d;padding-right:20px;cursor:default;line-height:44px}
.rec_list_details .d-ticket-list .name_assign_pt .employee-detail-tooltip .assigneedetails{cursor:text;top: 10px;}
.filter_title{word-break:break-all}
.rec_list_details .d-ticket-list .name_assign_pt .employee-detail-tooltip{display:inline;font-size:13px;color:#3d3d3d;padding-right:20px;cursor:default;line-height:44px}
.rec_list_details .d-ticket-list .name_assign_pt .employee-detail-tooltip .assigneedetails{cursor:text;top:10px}
.external-member-list{z-index:99}
.external-member-list .btn-upload{position:relative;overflow:hidden;display:inline-block}
.external-member-list .btn-upload input[type=file]{position:absolute;opacity:0;z-index:0;max-width:100%;height:100%;display:block;cursor:pointer}
.external-member-list .btn-upload .btn{width:100px;height:100px;margin:auto;padding:0;background:#e7e8e9;color:#ccc;font-weight:600;border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:1.2}
.external-member-list .head_directory{font-size:14px}
.external-member-form{margin:45px 0;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;height:auto}
.external-member-form .form-group{margin:0 0 5px;position:relative}
.external-member-form .form-group.photo{margin:20px auto;text-align:center}
.external-member-form .form-group input,.external-member-form .form-group select, .external-member-form .form-group .ext-label>label{font-size:14px;color:#000;height:42px;margin-bottom:10px;border-radius:5px;border:1px solid #eee}
.external-member-form .form-group select{color: #565656;} 
.external-member-form .form-group input[type=button].external-member-btn{width:100%;height:48px;background:#6cce89;color:#fff;font-size:14px}
.external-member-form label.fileclickbutton{position:absolute;overflow:hidden;opacity:0;right:0;width:84px;height:48px;cursor:pointer;z-index:99}
.external-member-form .form-group .gc-ib.t-attach{position:absolute;right:17px;top:11px;font-size:22px;color:#585858;cursor:pointer;z-index:0}
.travel-member-top-content{width:100%;display:block}
button.external-member-add-btn{background:#fff;border:1px solid #eee;color:#f55756;height:48px;font-size:13px;width:100%;margin:15px 0}
label.add-more-ext-btn{margin:8px 0 20px;text-align:right;color:#f55756;cursor:pointer;font-size:13px}
span.external-label{position:absolute;top:8px;left:8px;font-size:11px;color:#f55756}
sup.external-label{color:#f55756}
span.external-label-table{color:#f55756;display: block;}
.external-member-form .form-group .ext-label>label{margin:5px 0 15px;padding-left:10px; background: #fff;line-height:40px;color:#626262}
.external-member-form .form-group .ext-label{width:100%}
.external-member-form .form-group.ext-form-box1{ background: #f5f5f5; padding: 15px 15px 5px; border: 1px solid #eee; border-radius: 3px; margin-bottom: 15px;}
.external-member-form .form-group .select2-container .select2-selection--single .select2-selection__rendered {color: #565656;}
span.cost-debit{position:absolute;top:-6px;left:10px;font-size:11px;background:#fff;padding:0 5px;color:#000}
input#id_proof{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:60px}
.external-member-form .form-group .gs_dp { position: absolute; top: 41px; z-index: 9;}
.external-member-form .form-group .help-block-error { margin: 0 0 15px;}

div#confirmBox {
    display: none;
    position: fixed;
    top: 100px;
    left: 0;
    right: 0; 
    border: 1px solid #d2d2d2;
    width: 400px;
    box-sizing: border-box;
    text-align: center;
    padding: 0 0 15px;
    background: #fff;
    margin: auto;
    z-index: 9999999;
}
div#confirmBox:before {
    position: fixed;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: rgba(255,255,255,0.54);
}
#confirmBox .button {
    background-color: #fff;
    color: #343434;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #aaa;
    padding: 2px;
    text-align: center;
    width: 80px;
    cursor: pointer;
}
#confirmBox .button:hover
{
    background-color: #f2f2f2;
}
.msg-btn {
    text-align: right;
    padding-right: 15px;
}
a.close-confirm-box {
    position: absolute;
    right: 15px;
}
.close-confirm-box .icon-27 .path1:before {
    content: "\e91b";
    color: #fff;
}
.close-confirm-box .icon-27 .path2:before {
    content: "\e91c";
    margin-left: -0.9755859375em;
    color: #fff;
}
.confirm-box-message {
    margin-bottom: 15px;
    text-align: left;
    padding: 0 15px;
    font-size: 12px;
}
#confirmBox .message
{
    margin-bottom: 10px;
    text-align: left;
    padding: 10px;
    background: #f65048;
    color: #fff;
}
.t-bot-strip .dt-col .assignee_wrap .check_list.assigne-list {
    border: none;
}
.t-bot-strip .dt-col .assignee_wrap .check_list.assigne-list li {
    padding: 10px 0;
}
.t-bot-strip .dt-col .assignee_wrap .check_list.assigne-list li label {
    padding-left: 5px !important;
}

.t-bot-strip .dt-col .assignee_wrap .form_group{
    padding: 5px;
}

.t-bot-strip .dt-col .assignee_wrap .form_group input[type="text"]{
    margin-bottom: 0;
}
.t-bot-strip .dt-col .assignee_wrap .check_list.assigne-list li:hover {
    background: #e5e5e5;
}
.gs_dp > .gs_dp_header > span{
    margin-left: 10px;
    margin-right: 10px;
}


.gs_dp > .gs_dp_header > a {
    padding: 3px 5px;
}
.switchbtn{position:absolute;right:15px;top:-5px;line-height:0;z-index:999999}
.switchbtn input.tglbtn[type=checkbox]{height:0;width:0;visibility:hidden}
.switchbtn label{cursor:pointer;text-indent:-9999px;width:47px;height:25px;background:#cacaca;display:block;border-radius:100px;position:relative;margin:0}
.switchbtn label:after{content:'';position:absolute;top:4px;left:5px;width:18px;height:18px;background:#fff;border-radius:90px;transition:.3s}
.switchbtn input.tglbtn:checked+label{background:#68cf83}
.switchbtn input.tglbtn:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}
.switchbtn label:active:after{width:25px}
.travel-form-main .checkbox-custom{position:absolute;width: auto;right:0;}
.travel-form-main .due_date.checkbox-custom{position:absolute;width: auto;left:52%;}
.id_view_upload i {font-size: 11px;}
.help-info-detail {
    position: absolute;
    width: 304px;
    min-height: 200px; 
    background: #132637;
    color: #fff;
    padding: 25px 29px;
    font-size: 12px;
    z-index: 9999;
    top: 38px;
    left: 257px;
    border-radius: 4px;
}
.help-info-detail .help-icon-image{
    position: absolute;
    background-image: url(../../../images/web/supprt.svg);
    opacity: 0.08;
    height: 100%;
    width: 100%;
    background-position: 142px 52px;
    background-size: 51%;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.help-info-detail ul li.help-heading,
.help-info-detail ul li.help-sub-heading {
    margin: 15px 0 2px;
    font-size: 14px;
    font-weight: 600;
}
.help-info-detail ul li{
    font-size: 13px;
    line-height: 1.6;
}
.help-info-detail ul li:first-child{
    font-size: 16px;
}
.help-info-detail ul li:last-child {
    margin: 12px 0 0;
    font-size: 14px;
    font-weight: 600;
}
.help-close {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}
.help-close .icon-27 .path1:before{
    color:#fff;
}
#help-info-img{cursor: pointer;}
.help-info-detail:after, .help-info-detail:before {
    left: -14px;
    top: 5%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.help-info-detail:after {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000;
    border-width: 8px;
    margin-top: -8px;
}
.help-info-detail:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color:#132637;
    border-width: 8px;
    margin-top: -8px;
}

.other-ticket-type-section .select2-container .select2-selection--single .select2-selection__rendered
{line-height: 25px;font-size:12px;}
.other-ticket-type-section .apply-filter{margin-top:10px;}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li.manager_detail_li{background-color: #f3f3f3;font-weight: 500;}
.gc_tickets .accordion-container.travel-form-main .content-entry .article-title span{ display: none;}
.gc_tickets .accordion-container.travel-form-main .article-title{padding: 20px 10px; cursor: pointer}
.gc_tickets .accordion-container.travel-form-main .checkbox-custom label.checkbox__label:before{ width:20px; height:20px;}
.gc_tickets .accordion-container.travel-form-main .checkbox-custom .checkbox__input:checked+label.checkbox__label:before {
    background-color: #55ce63; border-color: #55ce63;
}
.gc_tickets .accordion-container.travel-form-main .checkbox-custom .checkbox__input:checked+label.checkbox__label:after {
    border-color: #fff;
}
.checkbox-custom label.checkbox__label:before{
    border: 1px solid #d5d5d5; background: #fff;
}
.gc_tickets .accordion-container.travel-form-main .checkbox-custom label.checkbox__label:after{
    border-color: #f2f2f2;  -webkit-transform: rotate(45deg); transform: rotate(50deg);width: 5px; height: 10px;top: 8px; left:8px; 
}

div.mce-container.validation-required-error {
    border :1px solid #f10!important;
}

/* wall of fame css */

.default-box.testoboxcard{padding:0px;height:307px;overflow: initial;display:flex;align-items:center;min-height:auto;margin:90px 0 80px; box-shadow: none;margin-top:50px;background:#561b84 url(../../../images/web/bgtesto.jpg) 0 0 no-repeat;background-size:cover;}
.inner-client-sec { display: inline-block; width: 100%; position: relative;  z-index: 1; }
.inner-client-sec .title{color:#000;font-size:73px;}
.white-bubble {width:417px; position: relative; border-radius: 100%; display: flex; align-items: center; justify-content: center;flex-flow:column; top: -28px;}
@media(max-width:1580px){
    .white-bubble{transform:scale(0.9);right: 56px;
                  position: relative;

    }
    .white-bubble .mid-content-testo{
        font-size: 14px;
    }
}
.client-say { width: 100%;   margin: 0 auto; padding:50px;}
.client-say .clrowpt{align-items: center;max-width: 1140px;display:flex;}
.client-say .decbox h3{margin-left: 7px;color:#fff;}
.client-say .decbox h3:after{  top: -4px;bottom:auto;background:#fff;opacity:1} 
.inner-client-sec .client-say .clrowpt  .title{ margin: 0 0 17px;
                                                font-size: 60px;
                                                font-weight: 500;
                                                color: #fff;
                                                line-height: 1.2;}
.inner-client-sec .client-say .clrowpt .title img {
    width: 220px;
}
.inner-client-sec .our-client{padding: 0 0;margin: 0 0 -55px;}
.white-bubble p{font-size:14px;font-weight:500;line-height:23px;position:relative;overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 4;
                -webkit-box-orient: vertical;height: 89px;}
.mid-content-testo{
    position: relative;
    width: 100%;
    margin: 0 auto;
    max-width: 274px;
    font-weight: 500;
    line-height: 22px;
    font-size: 13px;
    color: #000;
    text-align: justify;
}
.mid-content-testo a {
    color: #999;
    margin: 5px 0 0;
    display: block;
}
.mid-content-testo:before { background: url(../../../images/web/quote.png) no-repeat; position: absolute;z-index:-1; left: -18px; content: ""; height: 63px; top: -37px; width: 77px; }
.mid-content-testo p,
.mid-content-testo ul{
    width: 100%;
    display:block;
}
.outerbubble{margin-left: auto;}
.outerbubble .largebubble{
    height: 400px;width: 400px;    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px; 
}

.outerbubble .largebubble .gscr_slideOuter{
    width:400px;
    height: 400px; 
}
.outerbubble .largebubble:before{
    font-size: 400px;
    content:"\e93f";
    font-family: 'careline';
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 66px rgba(0, 0, 0, .14);
    top:auto;
}

.outerbubble .smbubble:before{
    font-size: 342px;
    content:"\e950";
    font-family: 'careline';
    position: absolute;
    color: #f6440d;
    text-shadow: 0 2px 128px rgba(0, 0, 0, .14);
    top: -30px;
    left: 0;
}

.outerslidetesto{width: 100%;height: 100% !important; right: -5px;    display: flex; align-items: center;  justify-content: center;}
.outerslidetesto .bubbleinnersmall{display: none;}
.outerslidetesto .slidetestoitem{width:100%;display: flex; align-items: center; height:400px;}

.client-identity {
    position: absolute;
    bottom: 20px;
    right: 20px;
    padding-right: 90px;
    padding-bottom: 27px;
    display: flex;
    align-items: center;
}
.client-idvBox{display:inline-block;vertical-align: middle;max-width: 180px; text-align: right;width: 100%;padding-right:15px}
.client-identity .client-name{font-size:16px;font-weight:500;color:#000000;white-space: nowrap;
                              text-overflow: ellipsis;
                              overflow: hidden;}
.client-identity .client-designation{font-size:12px;color:#ed410d;font-weight:normal;line-height: 1.5;}
.client-picture {
    width: 90px;
    height: 90px;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    vertical-align: middle;
}

.client-picture i{ 
    background-size: cover !important;
    font-size: 90px;
    position: relative;
}
.client-picture .criclewrap{border-radius: 50%;position: absolute;}
.client-picture .criclewrap.orangecricle{width: 42px;height: 42px;background: #f4430d;right:0;top:-10px;animation-duration: 4s;}

.client-picture .criclewrap.bluecriclept{width: 25px;height: 25px;background: #327fec;left:0;bottom:0; animation-duration: 5s;}
.client-picture .criclewrap.bluecriclept:before,
.client-picture .criclewrap.bluecriclept:after{content:"";position: absolute;width: 2px;height: 33px;    transform: rotate(-45deg);}
.client-picture .criclewrap.bluecriclept:before{background: #1578ce;    top: -15px;
                                                left: 4px;}
.client-picture .criclewrap.bluecriclept:after{background: #e6bf53;right: 16px;top: -3px;}

.animatedsec {
    animation-duration: 2.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}
@keyframes pulse {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
    100% {transform: scale(1);}
}
.pulse {
    animation-name: pulse;
    animation-duration: 1s;
}



.orange-bubble { width: 280px; height: 280px; position: absolute; top: auto;  display: flex; align-items: flex-start; flex-flow: column; justify-content: space-evenly; color: #fff; font-size: 45px; padding-left:80px;font-family: 'Playfair Display';font-weight:bold;left: -140px;z-index: -1;}
.orange-bubble .bottom-rank{font-size:30px;color:rgba(255,255,255,0.44);z-index: 1;   background: #f6440d;}
.bubbleinnersmall{
    height: 130px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-flow: column;
    position: relative;
    align-items: center;
    top:35px;
    left: -25px;
    text-align: center;
}
.bubbleinnersmall>div{width: 50px;}
.bubbleinnersmall:after{
    width: 1px; height: 100%; background: rgba(255,255,255,0.33); content: ""; position: absolute; bottom: 0; top:0;
}
/* IJP css Start here */

.opening-job-list ul{
    padding: 0 0 15px;
    margin: 0;
    font-size: 0;
    text-align: left;
    width: 100%;
    height:auto;
    max-height: calc( 100vh - 135px );
}
.opening-job-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .tto-form-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 6px;
}
.opening-job-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .tto-form-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.35)!important;
}
.opening-job-list ul li{font-size:13px;list-style:none;position:relative;padding:10px 0;border-bottom:solid 1px #f6f6f6;margin:0}
.opening-job-list ul li:last-child{border-bottom:0;margin-bottom:0}
.opening-job-list ul li .ijo-data{display:flex;flex-flow:column;position:relative;justify-content:center;padding-right:75px}
.opening-job-list ul li .ijo-data .d-btn{position:absolute;right:0;width:65px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:transparent;color:#65d381;transition:ease-in-out .3s}
.opening-job-list ul li .ijo-data .d-btn:hover{background:#75e08f;color:#fff}
.opening-job-list ul li .ijo-data .top-head{font-size:13px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 4px;display:flex;align-items:center;font-weight:500}
.opening-job-list ul li .ijo-data .user-lable{font-size:12px;color:#0f60d0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}
.opening-job-list .alljobs{border:0;background:0;color:#333;font-size:13px;font-weight:500;width:100%;padding:15px 0 0;margin:0;border-top:1px solid #e9e9e9;display:flex;height:auto;justify-content:center;align-items:center}
.ticket_type_outer.ijo-details-outer{position:fixed;right:-960px;left:auto;top:0;bottom:auto;width:700px;height:100%;z-index:9999999999;transition:ease-in-out .3s}
.ticket_type_outer.ijo-details-outer.open_it{right:0}
.ticket_type_outer.ijo-details-outer.openalljob_it{width:960px}
.ticket_type_outer.ijo-details-outer.openalljob_it .ijo-inner .ijo-left{display:block}
.ticket_type_outer.ijo-details-outer .ijo-inner{position:relative;background:#fff;height:100%;display:flex;width:100%}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left{height:100%;background:#f7f8f9;width:350px;padding:20px 0 20px;transition:ease-in-out .3s;display:none}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .heading{display:flex;align-items:center;padding:15px 0 15px; margin: 0;}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .heading:after{display: none;}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .heading span{margin-left:5px;font-size:100%}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left::-webkit-scrollbar{width:5px}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left::-webkit-scrollbar-track{background:#e2e5ee}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left::-webkit-scrollbar-thumb{background:#efefef}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list{padding-left:15px}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li{position:relative;border-bottom-color:#e5e6e7;padding:12px 0;cursor:pointer;display:flex;width:100%;align-items:center;border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:solid 1px #e5e6e7;margin:0}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li .ba-wrap{width:100%;display:block}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li .ba-wrap .ba-right{padding-left:10px;font-weight:500}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li .ba-wrap .ba-right .ba-sm{font-weight:normal;color:#0f60d0}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li .check_pt{top:-10px;right:15px;position:absolute}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li.active{background:#fff}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-left .opening-job-list ul li.active .d-btn{display:flex}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-right{text-align:left;padding:40px;width:700px}
.ticket_type_outer.ijo-details-outer .ijo-inner .ijo-right .heading{cursor:pointer;color:#000;line-height:1.4;font-size:19px}
.listijo-right{padding:0 0 50px;margin:0;width:100%;height:calc( 100vh - 100px) }
.listijo-right li.textboxdata{padding:0;margin:0;width:100%;color:#050505;outline:0;font-size:13px;margin-bottom:25px;position:relative;display:block;width:100%}
.listijo-right li.textboxdata .outervac{display:flex;height:100%;line-height:1.6;font-size:13px;width:100%;border:solid 1px #f5f5f5;background:#f9f9f9;border-radius:5px}
.listijo-right li.textboxdata h3{font-size:13px;font-weight:500;padding:0;margin:0 0 10px;letter-spacing:.2px}
.listijo-right li.textboxdata h3:after{display: none;}
.listijo-right li.textboxdata .bxvac{display:flex;height:100%;padding:15px 20px;line-height:1.6;font-size:13px;letter-spacing:.2px}
.listijo-right li.textboxdata .bxvac ol{padding:0;margin:0}
.listijo-right li.textboxdata .bxvac ol li{list-style:none;position:relative;margin-bottom:5px;padding-left:15px}
.listijo-right li.textboxdata .bxvac ol li:last-child{margin-bottom:0}
.listijo-right li.textboxdata .bxvac ol li:before{content:"-";display:inline-flex;align:center;margin-right:5px;width:15px;position:absolute;left:0;top:0}
.listijo-right li.vacencytxt .bxvac{padding:15px 20px}
.listijo-right li.vacencytxt .bxvac{width:50%;}
.listijo-right li.vacencytxt .bxvac:first-child{border-right:solid 1px #f5f5f5}
.listijo-right li.vacencytxt .bxvac label{margin:0 5px 0 0;color:#000}
.listijo-right .ts-btn{width:auto;height:42px;background:#fb5453;border-color:#fb5453;color:#fff;font-size:15px;margin-bottom: 10px;border-radius:4px;font-weight:500;box-shadow:0 0 29px rgba(0,0,0,0.17)}
.listijo-right .anydata{font-size:14px;font-weight:500;margin:0 0 25px}
.listijo-right .anydata span{color:#fd5852;display:block;font-size:13px;font-weight:normal;margin-top:5px}
.is-color-red{color:#fd5852}
.is-color-grey{color:#999}
.fs12{font-size:12px!important}
.job-count,#message-count{width:19px;height:19px;position:absolute;top:6px;right:6px;background:#f55048;border-radius:50%;color:#fff;font-size:10px;line-height:19px;text-align:center}
.tto-tab-content{display:none}
.tto-tab-content.active{display:inherit}
.autofillouter{padding: 0px;margin: 0px 0 20px; border:solid 1px #e8e9eb; border-radius:5px;overflow: hidden;}
.autofillouter .autofillhead{padding:20px 30px;margin: 0px;background: #f7f6f6;border-bottom: solid 1px #e8e9eb;}
.autofillouter .autofillhead h3{text-align: center; padding:0px; font-weight: normal;color:#000;margin: 0px;font-size: 14px;}
.autofillouter .autofillhead h3:after { display: none; }
.autofillouter .autofillform{padding:10px 0 0;margin: 0;display: flex;flex-wrap: wrap;} 
.autofillouter .autofillform>li{width:50%; padding:15px 30px;font-size:13px;font-weight:500; color:#343434;border-bottom:1px solid #f7f6f6}
.autofillouter .autofillform>li:nth-last-child(-n+2) {border-bottom: none;}
.autofillouter .autofillform>li:nth-child(odd){border-right:1px solid #f7f6f6}
.autofillouter .autofillform>li:nth-child(even){border-right:0}
.autofillouter .autofillform>li .pcol1{margin-bottom:7px;display:block;color:#4e567a}
.autofillouter .autofillform>li .pcol2{color:#050505}
#assign-template { padding: 0px 15px 10px 15px; }
.disable-btn{background:#ccc!important;border-color: #ccc !important;}
#searchjobs {width: 95%;
             height: 42px;
             color: #050505;
             padding: 0 20px;
             background: #fff;
             border: 1px solid #e9eaeb;
             outline: 0;
             font-size: 14px;
             margin-bottom: 18px;
             position: relative;}
.ijp-custom-check{
    width: auto;
    float: none;
    display: block;
    margin: 0 0 20px;
}
.tto-post-details, .tto-form-data {
    margin-right: -40px;
}

.listijo-right{
    padding-right: 20px;
}

.tto-post-details .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .tto-form-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 8px;
}

.tto-post-details .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .tto-form-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.35)!important;
}
.nocapital {
    text-transform: none !important;
}
.tto-post-details .mCSB_inside > .mCSB_container, .tto-form-data .mCSB_inside > .mCSB_container {
    margin-right: 30px !important;
}
/* IJP Css End here */ 

/* Wall of Fame css*/
.ticket_type_outer.wof-details-outer{
    width: 590px;
}
.ticket_type_outer.wof-details-outer .ijo-inner .ijo-right{padding:0px;width: 590px; height:100vh}

.ticket_type_outer.wof-details-outer .ijo-inner .ijo-right .tto-post-details{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
}
.tto-post-details span{ display: block; }
.ticket_type_outer.wof-details-outer .ijo-inner .ijo-right .tto-post-details .listijo-right{height: 100%;padding: 0px;
                                                                                            display: -webkit-box;
                                                                                            display: -ms-flexbox;
                                                                                            display: flex;
                                                                                            -webkit-box-orient: vertical;
                                                                                            -webkit-box-direction: normal;
                                                                                            -ms-flex-direction: column;
                                                                                            flex-direction: column;
}
.wof-details-outer .default-box.testoboxcard{margin: 0px;border-radius: 0px; height:180px;}
.wof-details-outer .inner-client-sec .client-say .clrowpt .title{padding-left: 0px;margin: 0px; line-height:1; font-size:45px;}
.wofslideouter{
    padding:0;
    height:100% !important
}


.wofslideouter .wofitemslide{height: 100%; padding: 0 30px 0 40px;height: calc(100vh - 240px) !important; overflow-y: auto; margin-right: -20px;}
.wofslideouter .wofitemslide .gsc_thin_scroll{
    width: 100%; height: 100%; padding-right: 0; margin-right: 0;
}

.wofslideouter .wofitemslide .gsc_thin_scroll.mCustomScrollBox{
    padding-right:30px;
}
.wofslideouter .mid-content-testo{max-width: 100%;height: 100%;font-weight: normal;}
.wofslideouter .mid-content-testo .contentscroll{width: 100%;height: 100%;padding: 0 24px;}
.wofslideouter .mid-content-testo .contentscroll .mCustomScrollBox{padding-right: 20px;}
.wofslideouter .mid-content-testo p{font-size: 13px;position: relative;z-index: 999; line-height: 1.6;color:#000000;margin-bottom: 40px;}
.wofslideouter .client-identity{ position:initial;padding:0;    bottom: auto; top:0;margin: 25px 0 60px;}
.wofslideouter .client-identity .client-idvBox{text-align: left;    margin: 0 0 0 18px;max-width:100%;}
.wofslideouter .client-identity .client-designation{margin-top: 3px;}
.wofslideouter .client-picture .criclewrap.orangecricle{ right: -10px;top: 0;}
.wof-details-outer .btn-row{height: 120px;display: flex;justify-content: space-between; align-items: center;padding:0 60px;background: #fff;}
.wof-details-outer .btn-row .btn-wof{font-size: 12px;color:#000000;text-transform: uppercase;text-decoration: none;outline: none;padding: 20px 0}
.wof-details-outer .btn-row .btn-wof.hiddenbtn{color:#cacaca;} 
.wofslideouter .client-identity .client-picture {
    width: 90px;
    height: 90px;
    position: relative;
}
.wofslideouter .wofitemslide .gsc_thin_scroll::-webkit-scrollbar{height:4px}
.wofslideouter .wofitemslide .gsc_thin_scroll::-webkit-scrollbar-thumb{background:#c1bfbf}
.wofslideouter .wofitemslide .mCSB_scrollTools{opacity: 1;right: -2px;}
.wofslideouter .wofitemslide .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 8px;background: #a4a4a4 !important;opacity: 1}
.wofslideouter .wofitemslide .mCSB_scrollTools .mCSB_draggerRail{width: 8px;opacity: 1;background: #e3e3e3 !important;}
.wofslideouter .mid-content-testo:before{
    left:0;
}

.wof-details-outer .gscr_lSAction {
    width: 100%;
    position: absolute;
    bottom: 16px;
}
.wof-details-outer .gscr_lSAction a{
    width: auto;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    outline: none; 
    margin: 5px 0 0;
    padding: 20px 0;
}
.wof-details-outer .gscr_lSAction .btn-wof.prevbtn {
    left: 35px;
}
.wof-details-outer .gscr_lSAction .btn-wof.nextbtn {
    right: 35px;
}
/** editor ui ***/
.mce-panel { 
    border-radius: 4px;
}
.mce-panel,
.mce-menubar{
    border-color: #eaeef9 !important;
}
.mce-btn-group .mce-btn{
    border-color: #f7f8fa !important;
    background: #f7f8fa !important;
}
.mce-menubtn button,
.mce-btn button,
.mce-ico,
.mce-menu-item .mce-text,
.mce-menu-item .mce-ico{ 
    color: #828eb3 !important;
}
.mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus{ 
    color: #828eb3 !important;
    background: #eaeef9 !important;
}
.mce-menu-item:hover .mce-menu-shortcut{
    color: #828eb3 !important;
}
.mce-menubar .mce-menubtn:hover,
.mce-menubar .mce-menubtn.mce-active,
.mce-menubar .mce-menubtn:focus{
    background: #f7f8fa !important;
    border-color: #eaeef9 !important;
}
.mce-menubar .mce-caret {
    border-top-color: #828eb3 !important;
}
.mce-btn .mce-caret{
    border-top: 4px solid #828eb3 !important;
}
.mce-menu-item.mce-selected .mce-caret,
.mce-menu-item:focus .mce-caret,
.mce-menu-item:hover .mce-caret,
.mce-menu-item .mce-caret{
    border-left-color: #828eb3 !important;
}
.mce-btn-group:not(:first-child) {
    border-left: 1px solid #eaeef9 !important;
}
.mce-stack-layout-item { 
    background: #f7f8fa !important;
}
.mce-edit-area.mce-stack-layout-item{
    background: #fff !important;
}
.mce-splitbtn:hover .mce-open{
    border-left-color:#f7f8fa !important;
}
.removeform {
    position: absolute;
    top: 5px;
    left: 31px;
    padding: 5px 14px;
    font-size: 12px;
    background: #f7f8fa;
    color: #828dba;
}
.commentarea .check-go .send-btn-attectpt .d-btn {
    background: none;
    border: none;
    color: #828dba;
    font-size: 12px;
}
.attach-send-btn {
    transform: rotate(45deg);
    width: 18px;
    margin-left: 12px;
    margin-right: 15px;
}
.gc-ticket-detail .commentarea{
    position: relative;
    padding: 0 15px 5px;
}
.gc-ticket-detail .commentarea .check-go {
    width: 100%;
    justify-content: flex-end;
    position: absolute;
    width: 100%;
    bottom: 8px;
    padding: 0;
    right: 15px;
    padding-left: 5px;
}
.gc-ticket-detail .gc-ticket-dt-box { 
    padding-bottom: 15px;
}
@media (max-width:1600px){ 
    .wof-details-outer .btn-row{height: 80px;}
    .wof-details-outer .default-box.testoboxcard{ height: 140px;}
    .wofslideouter .wofitemslide{  height: calc(100vh - 220px) !important; }
    .wof-details-outer .gscr_lSAction a{
        margin:17px 0 0;
    }
    .outerbubble .largebubble:before {
        font-size: 426px;
    }
    .client-identity{
        bottom:9px;
    }
}
.outerrateservive{display: flex;justify-content: center;align-items: center;width: 100%;}
.rateservice{padding: 0px;display: inline-flex;flex-flow: column;justify-content: flex-end;align-items: center;text-align: right;}
.rateservice .starimg{margin-left: auto;margin-bottom: 10px;}
.rateservice .taglinerate{
    font-size: 20px;
    font-weight: normal;
    color:#f96644;
    padding-right: 30px;
    background: url(../../../images/web/starman.png) right top no-repeat;
    min-height: 89px;
}
.rateservice .taglinerate span{display: block;font-weight: normal;font-size: 13px;color:#404040;padding-right: 20px;margin-top: 3px;} 
.openticketbody{padding: 0px 0;height: 100vh;overflow-y: auto;}
.openticketbody .page-container,
.openticketbody .page-container{min-height: 100%;}
.openticketbody .page-container{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    max-width: 945px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.openticketbody .page-container .ratecloseticket{
    margin: 5% auto 0;
	height:auto;
    position: relative;
    padding: 25px 45px;
    z-index: 999;
    background: #fff;
    height:auto;
}
.openticketbody .gc-logo-foot{    padding: 0px;
                                  font-size: 20px;
                                  font-weight: 500; 
                                  transition: ease-in-out .3s;
                                  white-space: nowrap;
                                  color:rgba(255,255,255,0.8);
                                  height: auto;
                                  position: absolute;
                                  bottom: -50px;
                                  left: 0;
                                  right: 0;
                                  text-align: center;
                                  margin: 0 auto;}
.openticketbody .navnone{color: #fb683c;}
.moreticket{margin-top: 20px;width: 100%; display: flex;
            justify-content: center;
            align-items: flex-start;}
.moreticket .d-btn.d-approve{   
    height: 45px;
    padding: 0 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: transparent;
    color: #65d381;
    transition: ease-in-out 0.3s;}
.openticketbody .accordion-container .content-entry .article-title:after{display:none}

.timeline-comment-auto-scroll {
    overflow-x: auto;
}

.ndc-view-list .dataTables_filter {
    margin: -46px 0 0; 
}

.ndc-view-list .dataTables_filter input {
    width: auto;
}
.main-home .ndc-list .outer_list_ticket{
    border-bottom: none;
}
.wall_of_fame_popup_scroll::-webkit-scrollbar
{
    width: 6px;  /* for vertical scrollbars */
    height: 6px; /* for horizontal scrollbars */
    border-radius: 10px;
}

.wall_of_fame_popup_scroll::-webkit-scrollbar-track
{
    background: rgba(0, 0, 0, 0.1);
}

.wall_of_fame_popup_scroll::-webkit-scrollbar-thumb
{
    background: rgba(0, 0, 0, 0.5);
}
#wall_frame_pop_up .gscr_lSAction>.gscr_lSPrev:before {
    position: absolute;
    width: 120px;
    height: 50px;
    line-height: 50px;
    left: 20px;
    content: 'PREVIOUS';
    text-align: center;
    font-size: 13px;
    background: #f5f5f5;
}

#wall_frame_pop_up .gscr_lSAction>.gscr_lSNext:before {
    position: absolute;
    width: 120px;
    height: 50px;
    line-height: 50px;
    right: 20px;
    content: 'NEXT';
    text-align: center;
    font-size: 13px;
    background: #f5f5f5;
}
.common-count {
    width: 24px;
    height: 24px;
    position: relative;
    margin-left: 20px;
    background: #3d9be4;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    border-radius: 50%;
}
.common-count:before {
    position: absolute;
    content: '';
    left: -12px;
    top: 6px;
    background: #ccc;
    width: 1px;
    height: 12px;
}

/* IJP Css End here */
a,a:hover{ text-decoration: none;}


/*business unit page */ 
.bu-find-row{display:flex;}
.bu-find-row .bu-left{display:inline-flex;align-items: center;} 
.gc-team .bu-find-row .update_favourits{margin-left:auto;margin-top:auto;margin-top: 0 !important;}
.standerddate{display: flex;
              height: 100%;
              align-items: center;
              justify-content: center;
              font-size: 12px;
              color: #3a3a3b;
              position:relative;
}
.standerddate a{
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center; 
    color: #3a3a3b;
    outline:none;
    height:38px;
    padding: 0 20px;
    border-radius:5px;
    position:relative;
}
.standerddate a:before{
    content: '';
    display: block;
    opacity: 0;
    position: absolute;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    z-index: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    top: auto;
    bottom: auto;
    background: none;
    border-radius:5px;
    box-sizing: border-box;
    transform: scale(0);
    transition-property: transform,opacity;
}
.mmyyopen a:before,
.standerddate:hover a:before{
    opacity: 1;
    transform: scale(1);
    background-color: rgba(32,33,36,0.059);
    width: 100%;
    height: 100%;
}
.standerddate a i{
    font-size: 18px;
    color: #000;
    position: relative;
    opacity: 0.7;
    align-items: center;
    justify-content: center;
    display:inline-flex;
    margin-right:10px;
}



.monthyearbox{
    background: #fff;
    position: absolute;
    top: 100%;
    z-index: 999999;
    padding: 15px;
    box-shadow: 0 8px 15px rgba(0,0,0,.12);
    border-radius: 5px;
    display: flex;
    align-items: center;
    width: 250px;
    left: 0;
    display:none;
}

.mmyyopen .monthyearbox{display:flex;}
.monthyearbox .form-control{margin:0px;border-radius:17px;}
.monthyearbox span{margin:0 10px;}

.business-unit-page{background:#e2e5ee}
.business-unit-page .gc-tickets .gc-ticket-list{min-height:auto}
.business-unit-page .startenddate{margin-left:0}
.gc-bu-wrap{width:100%;height:100%;position:relative;padding-bottom:15px}
.gc-bu-wrap .gc-bu-col{max-width:100%;margin:30px auto 0;background:#fff;border-radius:5px;padding:25px 30px}
.gc-bu-wrap .table-report{overflow:auto}
.bu-head{display:flex;justify-content:space-between;align-items:center;padding:11px 15px}
.bu-head h2{font-size:17px;font-weight:500;margin:0}
.bu-right{display:flex;align-items:center}
.bu-right .unverify-btn{height:42px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#fe5048;color:#fff;border:1px solid #fe5048;transition:ease-in-out .3s;padding:0 20px;margin-left:10px}
.busnissdropdown{position:relative;width:195px;display:flex;align-items:center;background:#fff;border:1px solid #ececec;border-radius:5px}
.busnissdropdown:before{position:absolute;content:"\e911";pointer-events:none;z-index:1;bottom:auto;font-family:'careline'!important;width:40px;height:100%;right:0;display:flex;justify-content:center;align-items:center;top:0;pointer-events:none;background:#fff}
.busnissdropdown .form-control{height:42px;border-color:#e3e3ef;background:#fff;border-radius:5px;margin:0;color:#333;padding:0 12px;cursor:pointer;outline:0;font-size:13px;position:relative;border:0}
.gc-bu-wrap .table-report{width:100%;height:auto}
.gc-bu-wrap .table-report .table{width:100%}
.namept{padding-left:5px;text-align:left}
.namedp{display:flex;align-items:center}
.namedp .dp{width:25px;height:25px;object-fit:cover;border-radius:50%;margin-right:5px}
.namedp .empid{display:block;color:#7e7e7e;margin-top:5px}
.table-report tr th{padding:15px 10px}
.table-report tr:hover{background:#fafafa}
.gc-bu-wrap .table-report .table tr td{padding:10px 10px;color:#000;font-size:12px}
.gc-bu-wrap .table-report .table tr td .btyscm{font-size:12px;text-transform:uppercase;color:#262626}
.gc-bu-wrap .table-report .table tr td .btyscm+.btyscm:before{content:"|";display:inline-flex;margin:0 5px;color:#000}
.gc-bu-wrap .table-report .table tr td .btyscm.yestxt{color:#1f943d}
.gc-bu-wrap .table-report .table tr td .btyscm.notxt{color:#f8484b}
.gc-bu-wrap .table-report .table .d-btn{height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:transparent;color:#fe5048;border:1px solid #fe5048;transition:ease-in-out .3s;max-width:75px}
.gc-bu-wrap .table-report .table .d-btn:hover{background:#fe5048;border-color:#fe5048;color:#fff}
.gc-bu-wrap .table-report tr:hover .d-btn{background:#fe5048;border-color:#fe5048;color:#fff}
.gc-bu-wrap .table-report .table tr th:last-child,.gc-bu-wrap .table-report .table tr td:last-child{width:100px}
.gc-bu-wrap .mCSB_container_wrapper{margin-right:0}
.gc-bu-wrap .mCSB_container_wrapper>.mCSB_container{padding-right:20px}
.gc-bu-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:8px}
.gc-bu-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin-top:9px}
.gc-bu-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;background:#8c8c8c}
.gc-bu-wrap .mCSB_scrollTools .mCSB_draggerContainer{right:8px}
.gc-bu-wrap .mCSB_scrollTools .mCSB_draggerRail{background:#cecece}
.gc-bu-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;background:#8c8c8c}
.modal-body .namedp{margin-bottom:10px}
.modal-body textarea.form-control{width:100%;height:65px;margin:0;max-width:100%;resize:none;line-height:1.6;border-color:#e6e6e6}
.modal-body textarea.form-control:focus{border-color:#a2a2a2}
.btnsend-row{display:flex;justify-content:flex-end;margin-top:10px}
.btnsend-row .ts-btn{height:40px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#808080;transition:ease-in-out .3s;max-width:100px;background:#fe5048;border-color:#fe5048;color:#fff;width:100%}
.list-uv-resion{padding:0;margin:0}
.list-uv-resion li{margin-bottom:25px}
.unverified-outer .head-title{padding:40px 40px 40px}
.unverified-outer.ticket_type_outer .heading{margin-bottom:0}
.unverified-outer .btnsbmt{width:100%;height:70px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:0;border:0;outline:0;background:#fb5756;color:#fff;font-size:16px;font-weight:500;box-shadow:0 0 18px rgba(0,0,0,0.17);z-index:999999}
.unverified-outer .tickettype_inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word}
.unverified-outer .tt_box_inside{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;overflow-y:auto;width:100%;height:100%;padding:0}
.unverified-outer .tt_box_inside .modal-body{padding:0 40px}
.unverify-btn.btn-glow{height:34px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#fff;transition:ease-in-out .3s;padding:0 20px;margin-left:10px;font-size:12px;border-radius:20px;background:#ef3e36;background:-moz-linear-gradient(45deg,#ef3e36 0,#f5855b 100%);background:-webkit-linear-gradient(45deg,#ef3e36 0,#f5855b 100%);background:linear-gradient(45deg,#ef3e36 0,#f5855b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3e36',endColorstr='#f5855b',GradientType=1)}
.flex-report-search{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;background:#fff}
.flex-report-search .leftdrop{display:inline-flex;align-items:center}
.flex-report-search .leftdrop .control-label{margin:0 8px 0 0;font-size:13px}
.flex-report-search .leftdrop .listdropdown{position:relative;width:195px;display:flex;align-items:center;background:#fff;border:1px solid #ececec;border-radius:5px}
.flex-report-search .leftdrop .listdropdown:before{position:absolute;content:"\e911";pointer-events:none;z-index:1;bottom:auto;font-family:'careline'!important;width:40px;height:100%;right:0;display:flex;justify-content:center;align-items:center;top:0;pointer-events:none;background:#fff}
.flex-report-search .leftdrop .listdropdown .form-control{height:42px;border-radius:5px;border-color:#e3e3ef;background:#fff;border-radius:5px;margin:0;color:rgba(127,143,164,0.88);padding:0 12px;cursor:pointer;outline:0;font-size:13px;position:relative;border:0}
.startenddate{display:flex;margin-left:15px;align-items:center}
.startenddate span{font-size:13px;padding:0 5px;color:rgba(127,143,164,0.88)}
.startenddate .form-control{height:42px;border-color:#e3e3ef;background:#fff;border-radius:5px;margin:0;color:rgba(127,143,164,0.88);padding:0 12px;outline:0;font-size:13px;position:relative;border:1px solid #ececec;width:120px;border-radius:0;margin:0;border-radius:5px}
.startenddate .form-control:focus{border-color:#979797}
.flex-report-search .ott-search{margin-left:auto;max-width:260px;width:100%}
.filterbar{display:flex;clear:both}
.filterbar.ticket-filters .gc-ba-box{width:100%;display:flex;justify-content:space-between;margin-bottom:0;padding:5px 15px 0}
.filterbar .p-tablist{width:calc(100% - 130px)}
.cwrap .filterbar .gc-ba-box .checkboxlistfilter{white-space:nowrap;flex-wrap:nowrap;padding:0;display:block;white-space:nowrap}
.cwrap .filterbar .gc-ba-box .checkboxlistfilter li{margin:0;display:inline-flex;width:auto}
.filterbar .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:15px}
.filterbar .downloadreportbt{margin-left:auto}
.gc-selcheck{width: 50px;text-align: center;}
.selectcheck{width: 18px;height: 18px;position: relative; margin: 0 auto;}
.selectcheck .gc-check{position:absolute;opacity:0}
.selectcheck .gc-check+label{cursor:pointer;padding:0;margin:0;width:100%}
.selectcheck .gc-check+label:before{position:absolute;content:'';top:0;right:0;content:'';width:18px;height:18px;background:transparent;border:1px solid #c6c6c6;border-radius:50%;-webkit-border-radius:50%}
.selectcheck .gc-check:hover+label:before{background:#fff}
.selectcheck .gc-check:checked+label:before{background:#65d381;border:1px solid #65d381}
.selectcheck .gc-check:checked+label:after{position:absolute;content:"\e90c";font:normal normal normal 12px/1 careline;left:auto;right: 3px;top: 3px;color:#fff}
.filterbar .btndownload.downloadreportbt{margin-top:0}
.cwrap .top_filter_outer .filterbar .sw-bottom.gc-ba-box ul li .gc-check+label{padding:5px 12px}
.cwrap .top_filter_outer .filterbar .sw-bottom.gc-ba-box ul li .gc-check:checked+label{background:#979797;color:#fff;border-color:#979797}
.report-table-wrap{padding:0 15px;margin:15px 0 0;display:inline-block;clear:both;width:100%}
.table-report{background:#fff;padding:0;margin-top:15px;border:solid 1px #dddddf;border-radius:5px;overflow:hidden;height:calc(100vh - 240px)}
.table-report tr th,.table-report tr td{word-break:break-all;font-size:13px;padding:10px 15px}
.table-report tr th{background-color:#f4f8ff;border-right:solid 1px #e3edff;border-bottom:solid 1px #f1f1f2;color:#000;text-transform:uppercase;border-top:0;font-weight:normal;padding:20px 15px;white-space:nowrap;font-size:12px}
.gc-bu-wrap .table-report tr th{text-align:left}
.gc-bu-wrap .table-report{margin:0}
.table-report tr td{word-break:break-all;border-bottom:solid 1px #f1f1f2;border-right:solid 1px #f1f1f2;color:#333;color:#555657;font-weight:normal;white-space:nowrap}
.table-report tr td.in-progress,.table-report tr td.closed{white-space:nowrap}
.table-report tr td.in-progress{color:#fa9723}
.table-report tr td.closed{color:#65d381}
.report-table-wrap .mCSB_container_wrapper{margin-right:20px}
.report-table-wrap .mCSB_container_wrapper>.mCSB_container{padding-right:20px}
.report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:8px}
.report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin-top:9px}
.report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;background:#8c8c8c}
.report-table-wrap .mCSB_scrollTools .mCSB_draggerContainer{right:8px}
.report-table-wrap .mCSB_scrollTools .mCSB_draggerRail{background:#cecece}
.report-table-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;background:#8c8c8c}
.top_head_filter.bu-filter .flex-report-search .ott-search{position:relative}
.top_head_filter.bu-filter .gc-btn-search.gc-ib{right:0;left:auto}
.top_head_filter.bu-filter .form-control.bu_owner_filter{margin:0;border-radius:18px;     max-width: 220px;}
.top_head_filter.bu-filter .btndownload.downloadreportbt{width:auto;border-radius:18px;font-size:12px;color:#565656;min-width:88px;margin-left:20px;padding:0 8px}
.top_head_filter.bu-filter .btndownload.downloadreportbt img{margin-right:5px}
.top_head_filter.bu-filter .downloadouter{margin-top:0;display:flex;align-items:center}
.top_head_filter.bu-filter .top-filters.flxtopfilter{padding:4px 0}
.top_head_filter.bu-filter .flex-report-search{padding:0 20px}
.top_head_filter.bu-filter .ticket-filters{height:70px}
span.datept{margin:0 10px 0 5px;font-size:12px}
.bu-find-row .bu-left span.datept{margin-left:25px}
.unverified-outer .tt_box_inside.bu-right-box{height:calc(100vh - 180px)}
/*#ticket-user-info-popup{
     width: 100%;
    background: rgba(0,0,0,0.1);
    height: 100%; 
    position: fixed;
    z-index: 999999;
    box-shadow:0 0 25px rgba(0,0,0,0.4);
    border-radius: 5px;
}*/

/* .assigneedetails:after{
    left: 48%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
} */

/* .assigneedetails:after {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #f9faff;
    border-width: 8px;
    margin-top: -8px;
} */

/* .assigneedetails:after {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #f9faff;
    border-width: 8px;
    margin-top: -8px;
} */

/* .assigneedetails.top:after{
    top: -7px;
    transform: rotate(90deg);
} */

/* #ticket-user-info-popup.bottom .assigneedetails:after{
    top: 211px;
    transform: rotate(-90deg);
} */

/* #ticket-user-info-popup .assigneedetails{
    position: relative;
    display:table;
    width: auto;
    min-width: 400px;
    border-radius:5px;
    padding:5px;
    background:#f9faff;
    transform-origin:top right;
    -webkit-transform-origin:top right;
} */


.assigneedetails.bottom{
    top:-170px;
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}

.assigneedetails.top{
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}





.employee-detail-tooltip .assigneedetails>*{line-height:1}
/*#ticket-user-info-popup .close-dt-popup { font-size: 13px; position: absolute;    top: 13px; right: 15px; cursor: pointer;}*/
/* .employee-detail-tooltip:hover .assigneedetails{visibility:visible;opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1)} */
.employee-detail-tooltip .assigneedetails .nametitle{padding:10px 0;display:flex;justify-content:center;align-items:center;position:relative;}
.employee-detail-tooltip .assigneedetails h2{font-size:12px;padding:0;color:#686869;cursor:text;margin:0}
.employee-detail-tooltip .assigneedetails .tooltip_check_list{margin-bottom:0;padding-bottom:0;float: left; width: 50%;border:solid 1px #ebeefb}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li{word-break: break-all;display:flex;justify-content:space-between;font-size:11px;background:#fff;border-top:solid 1px #ebeefb;padding: 5px 10px;
                                                                 align-items: center;}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li:last-child{border-bottom:0;margin:0}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li i{font-size:15px;color:#484849;margin-right: 10px;}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li i img { width: 14px; margin-right:10px;}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li.manager_detail_li{background-color: #f3f3f3;font-weight: 500;padding: 8px 10px;}
a,a:hover{ text-decoration: none;}




/** Employee Directory **/
.unverified-outer .head-title {
    padding: 40px 40px 40px;
}
.unverified-outer.ticket_type_outer .heading {
    margin-bottom: 0;
}
#emp-view-detail-dir .tickettype_inner {
    background: #f2f2f2 url(../../../images/web/team_header.svg) 0 0 no-repeat;
    height: 100%;
}
.com-head.team-head.emp-directory:before{content:'Directory'}
.top-filters.common-filters{display:flex;align-items:center;padding:16px 0;background:#f4f5fa;border-bottom:1px solid #e9e9e9}
.top-fliter-center{display:flex;align-items:center;padding-left:25px}
.top-filters.common-filters .sw-bottom.gc-ba-box{margin:0}
.top_head_filter .top-filters.common-filters .sw-bottom.gc-ba-box ul{background:#f4f5fa}
.top-filters.common-filters .sw-bottom.gc-ba-box ul li{padding:0 18px;margin-right:8px;background:#f4f5fa}
.cwrap .top-filters.common-filters .sw-bottom.gc-ba-box ul li .gc-check+label{color:#565656;font-size:14px}
.top-filters.common-filters .sw-bottom.gc-ba-box ul li .gc-check+label:before{right:-3px}
.top-filters.common-filters .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{right:1px}
.col-sm-12.top-search{padding-left:50px}
.col-sm-12.top-search .gc-btn-search{left:30px;right:auto}
#clear-text-search-dir.clear-search { position: absolute; right: 15px;    top: 0; }
.button-view{display:flex;align-items:center;margin:auto;background:#666765;color:#fff;padding:0 10px;border:1px solid #666765;font-size:11px}
.gc-bu-wrap.table-emp-directory .table-report .table tr th:last-child,.gc-bu-wrap.table-emp-directory .table-report .table tr td:last-child{text-align:center;min-width:150px}
.profile-desc.directory-emp.clearfix{padding:40px 15px 22px;height:100%;}
.profile-box{display:flex;align-items:center;margin:0 0 20px}
.directory-emp-name{font-size:18px;font-weight:500;margin:0 0 20px}
span.directory-emp-dept{display:block;color:#41b4f7;margin:2px 0 0;font-size:14px}
div#emp-view-detail .tickettype_inner{background:#f2f2f2 url(../images/team_header.svg) 0 0 no-repeat;height:100%}
.directory-emp-img-box .directory-emp-image{max-width:200px;min-width:150px;padding:2px;border:1px solid #999}
.directory-right-col{padding-left:30px}
.directory-other-detail{background:#fff;padding:10px 0;border-top:2px outset #f2f2f2}
.directory-other-detail li{display:flex;width:100%}
.directory-other-detail .directory-list-item:nth-child(1){font-weight:500; margin-right:10px;min-width:150px;}
.directory-other-detail .directory-list-item{width:auto;display:inline-block;padding:10px 0;font-size:14px;font-weight:300;line-height:22px}
.gc-bu-wrap.table-emp-directory .namedp .dp{width:55px;height:55px}
.cwrap .team-box.table-emp-directory{padding:20px 0;}
.emp-directory-detail .emp-directory-detail-box li{position:relative;background:#fff;border:1px solid #e6eaee;line-height:11px;padding:21px 15px;border-radius:4px;display:inline-block;width:100%;margin-bottom:12px}
.emp-directory-detail .emp-directory-detail-box li:hover{border:1px solid #c0c0c0}
.emp-directory-detail .emp-directory-detail-box li img{float:left;margin-right:10px;width:44px;height:44px;border-radius:50%;-webkit-border-radius:50%}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner{float:left;width:calc(100% - 140px)}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner p{padding-top:4px}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner p:first-child{margin-bottom:4px}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner p a{color:#343f51;font-weight:500}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner p a:hover{color:#1992eb;opacity:1}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner p span{color:#7f8fa4;font-size:12px;padding-left:5px}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner .emp-directory-list{color:#415978;font-size:12px;line-height:1.3}
.emp-directory-detail .emp-directory-detail-box li .emp-directory-detail-inner .emp-directory-list span{padding:0 9px}
.emp-directory-detail .emp-directory-detail-box .viewdetail{position:absolute;line-height:1;text-align:center;vertical-align:middle;width:125px;transition:all .2s ease-in 0s;top:45%;right:0}
.emp-directory-detail .emp-directory-detail-box .viewdetail a{font-size:11px;color:#565656;text-transform:uppercase;background:#e5e5e5;padding:10px 15px;border-radius:3px}
.unverified-outer .tickettype_inner{
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}
.unverified-outer .tt_box_inside{-ms-flex: 1 1 auto;
                                 -webkit-box-flex: 1;
                                 flex: 1 1 auto;
                                 overflow-y: auto;
                                 width: 100%;
                                 height: 100%;
                                 padding: 0px;
}
.gc-team.emp-directory .gc-detail-col {
    padding-top: 120px;
}
.col-sm-12.top-search .gc-btn-search.gc-ib.emp-directory-search-click { top: 0;}
.profiledetail .p-tablist li{ padding: 19px 14px 18px 14px; font-size: 13px;}
.emp-directory .unverified-outer .tt_box_inside{ background:#fff;}
.emp-directory .ticket_type_outer{width:600px;}
.emp-directory .sw-recent{ cursor: pointer}
.wof-details-outer .gscr_lSAction a:hover {background: none;}
.select2-container--default .select2-search--inline .select2-search__field{margin-top:-2px;}
#message-count{width:19px;height:19px;position:absolute;top:6px;background:#f55048;border-radius:50%;color:#fff;font-size:10px;line-height:19px;text-align:center}
#load-more {
    display: block;
    background: #e9e9e9;
    padding: 10px 0;
    border-radius: 4px;
    color: #565656;
    font-size: 12px;
    margin-bottom: 10px;
    cursor:pointer;
}

/* IJP Phase 2 css start here */

.com-head.t-head.my_ijp_head{  background: url(../../../images/web/attendnce_header.svg)no-repeat;
                               background-size: cover;
                               background-position: bottom center;}
.com-head.t-head.my_ijp_head h1{    display: flex;
                                    align-items: center;
                                    justify-content: center;}
.com-head.t-head.my_ijp_head .t-add{ color: #6ec174;
                                     font-size: 16px;min-width:36px;width:auto;border-radius:18px;margin-left:5px;}
.com-head.t-head.my_ijp_head:before{
    content:attr(data-rel);

}


.ticket-filters.top-filters .gc-ba-box ul.tar-filter li{ cursor: pointer; color: #808080;font-size: 14px;
                                                         font-weight: normal;padding:8px 10px 7px 13px;display:inline-flex; align-items:center;}
.ticket-filters.top-filters .gc-ba-box ul.tar-filter li .counttar{ 
    border-radius: 10px; 
    background: #474747;
    border: 1px solid #474747; 
    min-width: 20px;
    height: 20px;  
    color: #fff;font-size:11px;display:inline-flex;margin-left:5px;justify-content:center;align-items:center}
.ijp-list-ticket .outer_list_ticket{padding:15px;}
.ijp-list-ticket .ijptophead{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;}
.ijp-list-ticket .ijptophead h2{padding: 0px; margin: 0px;font-weight: normal;color: #040505;font-size: 13px;display: inline-block; vertical-align: middle;}
.ijp-list-ticket .ijptophead h2 a{ color: #3374db;text-decoration:none;outline:none;}
.ijp-list-ticket .ijptophead .d-btn{border: 1px solid #65d381;
                                    background: #75e08f;
                                    color: #fff; border-radius: 30px;font-size: 12px;display:inline-flex;justify-content:center;align-items:center;height:30px;line-height:inherit;    min-width: 88px;
                                    width: auto;
                                    padding: 0 15px;}
.ijp-list-ticket .ijptophead .d-btn i{margin-right:5px;}
.ijp-list-ticket .ijptophead .d-btn i svg{ width: 10px;fill:#565656;}
.ijp-list-ticket .ijptophead .d-btn.d-reject{border: 1px solid #e9e9e9;color: #565656;background: #f4f5fa;}
.ijp-list-ticket .ijptophead .d-btn.d-reject:hover{    background: #565656;
                                                       color: #fff;border-color:#565656}
.ijp-list-ticket .ijptophead .d-btn.d-reject:hover i svg{fill:#fff;}
.ijp-list-ticket .ijp-bot-strip{ display: flex; 
                                 width: 100%; 
                                 margin-top:10px;
}

.ijp-bot-strip .dt-col { 
    color: #686869;
    display: inline-flex;
    border-right: 1px solid #ebeefb;
    vertical-align: middle;
    padding: 0 10px; 
    font-size: 12px;
    text-align: center;
    position: relative;
    align-items: center;
}
.ijp-bot-strip .dt-col:first-child{padding-left:0}
.ijp-bot-strip .dt-col:last-child{border-right:0px;}

.ijp-bot-strip .dt-col i{font-size:17px;margin-right:5px;color:#767677}

.ijptophead .d-ticket-cell{display:flex;width:auto;margin:0 -5px;}
.ijptophead .d-ticket-cell .inline_row{padding:0 5px;}

.commentarea .check-go .send-btn-attectpt{margin-left:auto}
.gc-ticket-detail.gc-dtopen .ijptopfilter{border-bottom:solid 1px #ebeefb; padding-bottom: 0;}
.ijptopinfo.gc-t-info.ingcinfo h2{width:100%;}
.listijpdetails{padding:15px; height: auto;    max-width: 1000px;
                margin: 0 auto;}
.listijpdetails li.textboxdata .outervac{border-color:#fff;background:#fff;}
.listijpdetails .ijpdtlsbtn{padding-bottom:35px;}	
.ijptopfilter .ijp-bot-strip{margin:11px 0 0}	

.ijptopfilter .ijp-bot-strip .dt-col i{color:#767677}

.ijpfilter .count{position: absolute;
                  right: 52px; 
                  min-width: 25px;
                  height: 25px;
                  border-radius: 13px;
                  background: #f7f7f7;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  padding: 0px;
                  margin: 0px;
                  color: #7b7b7b;
                  font-weight: normal;
                  font-size: 12px;
                  transition: ease-in-out 0.3s;
                  top: 6px;
                  pointer-events: none;}
.ticket-filters .counttar svg{width:8px;fill:#fff;cursor:pointer}
.gc-detail-col .ijp-list-ticket .sub_bottom .dt-col .icon_pt{margin-top:0;}
.top_space_details.gc-dtopen.ijpdetails{padding-top:237px}
.top_space_details .top_set_info.applyijppt{    width: 100%;
                                                display: block;
                                                clear: both;
                                                background: #fffffe;
                                                margin: 0;
                                                border-top:solid 1px #ebeefb;
}
ul.gc-t-info.ingcinfo.ijptopinfo {
    padding: 20px 0 7px;
}
.commentarea.ijpcomment{padding:15px 30px;background:#fff;display:none}
.top_space_details .top_set_info.applyijppt .btn_row .d-btn{display:flex;justify-content:center;align-items:center;width:90px;}
.top_space_details.gc-dtopen.ijpdetails .t-bot-strip{ border-top: solid 1px #ebeefb;border-bottom: solid 1px #ebeefb;justify-content: center;}

@media (max-width: 1499px){
    .gc-bu-wrap .gc-bu-col{padding:15px;}
    .gc-bu-wrap{padding-right: 15px;padding-left: 15px;}
    .centerpopup .innerpopup{max-width: 500px;}
    .unverified-outer.ticket_type_outer{ width: 610px;}
    .top_space_details .top_set_info.applyijppt{padding:0 20px;}
}
@media (max-width:1366px){
    .bu-head{padding:8px 15px;}
    .bu-head h2{font-size: 15px;}
    .busnissdropdown .form-control{height: 38px;}
    .business-unit-page .cwrap .team-box{ padding-top: 15px;}
    .outerspacetable{padding:0 10px;}
    .report-table-wrap .sticky-table-header{ top: 162px!important;}
}
.t-bot-strip .dt-col.assign_col .assigneedetails{
    min-width: 283px;
    right: auto;
    left: 0;
    top:0;
    box-shadow:0 0 22px rgba(0,0,0,0.11);

}
.t-bot-strip .dt-col.assign_col .assignnamehvr{width:100%;text-align:left;    display: flex;
                                               white-space: nowrap;}
.t-bot-strip .dt-col.assign_col .assignnamehvr .icon-14{margin-left:4px;}
.t-bot-strip .dt-col.assign_col .assignnamehvr .assigneedetails{

    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
    -webkit-transform: scaleY(0); 
    transition: ease-in-out .3s; 
    -webkit-transition: ease-in-out .3s; 
    transform-origin: top right;
    -webkit-transform-origin: top right;

}
.t-bot-strip .dt-col.assign_col .assignnamehvr:hover .assigneedetails{visibility:visible;
                                                                      opacity:1;    transform: scaleY(1);
                                                                      -webkit-transform: scaleY(1); }	



.t-bot-strip .dt-col  .penedit{ /* width: 35px; */
    align-items: center;
    display: flex;
    padding: 0 8px;
    justify-content: center; color:#a0a1a2;cursor:pointer;height:100%;}
.t-bot-strip .dt-col .penedit i{font-size: 13px;color:#a0a1a2;}
.t-bot-strip .dt-col .penedit .assignee_wrap{ min-width: 283px;
                                              right: 0;
                                              left:0;
                                              top:0;
                                              box-shadow:0 0 22px rgba(0,0,0,0.11);}	
.t-bot-strip .dt-col .penedit .assignee_wrap.openit{display:block;visibility:visible;opacity:1}


.t-bot-strip .dt-col .assigneedetails .nametitle{padding:10px 0;display: flex;justify-content: center;align-items: center;position:relative;cursor:pointer;} 


.gc-ticket-list .t-bot-strip .dt-col.openclkassign{cursor:pointer;}
.gc-ticket-list .t-bot-strip .dt-col .assignee_wrap.openassignclk{visibility:hidden;opacity:0;}
.gc-ticket-list .t-bot-strip .dt-col .assignee_wrap.openassignclk.openit{display:block;visibility:visible;opacity:1;}


.t-bot-strip .dt-col .assigneedetails h2{font-size:12px;padding:0 0;color:#686869;}
.t-bot-strip .dt-col .assigneedetails .check_list{margin-bottom:0px;padding-bottom:0px;}
.t-bot-strip .dt-col .assigneedetails .check_list li{display: flex;
                                                     justify-content: space-between;font-size: 12px;border-bottom:solid 1px #ebeefb;padding:10px 10px}
.t-bot-strip .dt-col .assigneedetails .check_list li:last-child {
    border-bottom: none;
}

/* MY css */
.ijp-selected {
    border: 1px solid #65d381;
    background: #75e08f;
}
.ijp-selected span{
    color: #fff;
}

/** new css ***/
.ijp-listing .t-info {
    margin: 20px auto 20px;
    text-align: center;
}
.ijp-listing .gc-ticket-detail.gc-dtopen .top_filter_outer{top:65px!important;}
.ijp-listing .listijpdetails{padding:30px 0}
.ijp-listing .t-bot-strip{display: table;}
.ijptopfilter .ijp-bot-strip {
    justify-content: center;
}
.ijp-listing .listijo-right li.textboxdata .bxvac,
.ijp-listing .listijo-right li.textboxdata .bxvac p{ 
    display: block;
} 

.ijp-listing .top_space_details.gc-dtopen.ijpdetails {
    padding-top: 134px;
} 
.ijp-listing .t-bot-strip .dt-col {
    width: auto !important;
    padding: 5px 20px;
    text-align: left;
    display: table-cell;
}
.ijp-listing .t-bot-strip .dt-col span {
    font-weight: 500;
}
.ijp-listing .t-bot-strip .dt-col .icon-39 {
    display: inline-block;
    vertical-align: middle;
    top: -1px;
}
.ijp-listing #searchjobs{width:100%;margin-bottom: 5px;}
.ijp-listing .t-bot-strip .dt-col.assign_col .assignnamehvr{
    justify-content: center; 
}

.ijp-listing .top_space_details.gc-dtopen.ijpdetails{
    background:none;
}
.ijp-listing .autofillouter { 
    margin: 45px 0px 20px;
    border:none;  
    overflow: hidden;
    background: #fff; 
}
.ijp-listing .form_torow1 {
    padding: 0 20px;
    font-size: 12px;
}
.ijp-listing .form_torow{
    background: none;
    border:none;
    padding: 0;
}
.ijp-listing .checkbox-custom{
    margin: 0 0 15px;
}
.ijp-listing .submitapply {
    height: 42px;
    padding: 0 27px;
}
.outer_list_ticket .ijpleft {
    position: relative;
}
.outer_list_ticket .img_check {
    position: absolute; 
    z-index: 99;
    left: 0;
    top: 2px;
}
.outer_list_ticket.t-select:before {
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: rgba(0,0,0,0.35); 
}
.outer_list_ticket.t-select .gc-check:checked+label:after,
.outer_list_ticket.t-select .gc-check+label:before{
    z-index: 99;
}
.ijp-listing .help-info-detail {
    right: -43px;
    position: absolute;
    width: 304px;
    min-height: 200px;
    background: #132637;
    color: #fff;
    padding: 25px 29px;
    font-size: 12px;
    z-index: 9999;
    top: 0px;
    left: auto;
    border-radius: 4px;
}
.ijp-listing  .hidden { display: none; }
.ijp-listing .d-ticket li .gc-check:checked+label:after {
    position: absolute;
    content: '\e90c';
    font: normal normal normal 10px/1 careline;
    left: 4px;
    top:3px;
}
.ijp-listing .d-ticket li .gc-check+label:before{
    top: -1px;
}
.setdate-popup-outer , .center-popup-outer {
    position: fixed;
    z-index: 9999;
    display: flex;
    align-items: center;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.56);
}
.center-popup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 700px;
    width: 100%;
    min-height: 250px;
    padding: 40px;
    background: #fff;
    border-radius: 4px;
}
.center-popup .popup-title{
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}
.center-popup textarea{
    line-height: 1.5;
    min-height:80px;
    resize: none;
}
span.center-popup-close.icon-27 {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}
input[type="button"].center-popup-btn{
    color: #fff;
    font-size: 15px;
    height: 42px;
    background: #fb5453;
    border-color: #fb5453;
}
input[type="button"].center-popup-btn-grey{
    background: #656565;
    border-color: #656565;
}
.applied-sup {
    color: #6bc06c;
}
.center-popup .message {
    color: green;
    margin: 10px 0;
    font-size: 12px;
}
table.fixed-header.ijp-dashboard-list th:nth-child(1),
table.fixed-header.ijp-dashboard-list td:nth-child(1) {
    width: 15% !important;
    border-left: 1px solid #ebedf5;
}
table.fixed-header.ijp-dashboard-list th:nth-child(2),
table.fixed-header.ijp-dashboard-list td:nth-child(2) {
    width: 15% !important;
}
table.fixed-header.ijp-dashboard-list th:nth-child(3),
table.fixed-header.ijp-dashboard-list td:nth-child(3) {
    width: 10% !important;
}
table.fixed-header.ijp-dashboard-list th:nth-child(4),
table.fixed-header.ijp-dashboard-list td:nth-child(4) {
    width: 35% !important;
}
table.fixed-header.ijp-dashboard-list th:nth-child(5),
table.fixed-header.ijp-dashboard-list td:nth-child(5) {
    width: 15% !important;
}
table.fixed-header.ijp-dashboard-list th:nth-child(6),
table.fixed-header.ijp-dashboard-list td:nth-child(6){
    width: 10% !important;
}
#jobapply li {
    padding: 12px 30px;
}
#jobapply li span {
    margin-bottom: 0px;
}
.ijp-listing .cwrap .sw-bottom.gc-ba-box ul li .gc-check+label span{
    color: #0f60d0;
    font-size: 12px;
}
.ijp-listing .cwrap .sw-bottom.gc-ba-box ul li .gc-check+label{
    line-height: 1.4;
}

.ijp-listing .outer_list_ticket .img_check{
    width: 20px;
    height: 20px;
    position: inherit;
    display: inline-block;
    vertical-align:middle;
}
.ijp-listing .ijp-bot-strip .dt-col span {
    font-weight: 500;
}
/* New design changes IJP */
.filtertablist{position:absolute;    position: absolute;
               bottom: 0;
               width: 100%;
               display: flex;
               justify-content: center;
               align-items: center;}
.filtertablist li{    width: 50%;
                      display: inline-flex;
                      justify-content: center;
                      align-items: center;cursor:pointer; font-size: 13px;}	
.filtertablist li a{padding:10px 0;width:100%;text-align:center;outline:none;text-transform:uppercase;color:rgba(255,255,255,0.5);transition:ease-in-out 0.3s;} 
.filtertablist li svg{    width: 24px;
                          position: absolute;
                          bottom: 0;
                          fill: #eaedf4;visibility:hidden;opacity:0;transition:ease-in-out 0.3s;}
.filtertablist li:hover a,
.filtertablist li.active a{color:#fff;}
.filtertablist li.active svg{visibility:visible;opacity:1;}

.filter-tab-content{display:none;}
.filter-tab-content.active{display:block;}
.ijptopfilter  .t-info .t-sub{padding-top:17px;}
.ijp-listing .com-head:after{display:none;}
.com-head.t-head.my_ijp_head{ background: rgb(104,187,81);
                              background: -moz-linear-gradient(left,  rgba(104,187,81,1) 0%, rgba(117,193,123,1) 100%);
                              background: -webkit-linear-gradient(left,  rgba(104,187,81,1) 0%,rgba(117,193,123,1) 100%);
                              background: linear-gradient(to right,  rgba(104,187,81,1) 0%,rgba(117,193,123,1) 100%);
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68bb51', endColorstr='#75c17b',GradientType=1 );

                              background-size: cover;
                              background-position: bottom center;}
.com-head.t-head.my_ijp_head{height:110px;}
.com-head.t-head.my_ijp_head:after{display:none;}
.com-head.t-head.my_ijp_head h1{    display: flex;
                                    align-items: center;
                                    justify-content: center;height:100%}
.com-head.t-head.my_ijp_head .t-add{ color: #6ec174;
                                     font-size: 16px;min-width:36px;width:auto;border-radius:18px;margin-left:5px;}
.com-head.t-head.my_ijp_head:before{
    content:attr(data-rel);
    height:100%;
}
.ijp-listing .cwrap .sw-bottom.gc-ba-box ul li .gc-check+label {
    font-size: 12px;
}
.gc-ticket-detail.gc-dtopen .ijptopfilter .d-btn.d-approve {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 90px;
    height: 30px;
    padding:0 10px;
    border-radius: 15px;
    position: absolute;
    right: 67px;
    top: 19px;
    font-size: 12px;
}
.gc-ticket-detail.gc-dtopen .ijptopfilter .btndownload{ margin-left:5px; }
.ijp-listing .t-info .t-sub span{
    font-weight:300;
}
.ijp-listing .inner_ticket_id_pt .ijp-bot-strip .dt-col{
    font-weight: 300;
}

.ijp-listing .t-bot-strip.sub_bottom{display: flex;}
.ijp-listing .t-bot-strip.sub_bottom .dt-col{ width: 20% !important;justify-content: center; padding: 0 10px;display: inline-flex; font-size: 11px;   max-width:20%;    height: 42px;}
.ijp-listing .outer_list_ticket .t-bot-strip.sub_bottom{display: table;}
.ijp-listing .outer_list_ticket .t-bot-strip.sub_bottom .dt-col{
    width:auto !important;
    display:table-cell;
}
.ijp-listing .listijo-right li.textboxdata .bxvac { font-size: 12px;  }
.top-assign-filter{ height:50px; }
#top-assign-filter { display: none; }
.cursornone { cursor: auto; }
.d-ticket.ijp-list-ticket{padding:10px 0 0;}
#ijpapplicationsmodel-reason{ resize: none; }
.autofillouter .autofillform>li b {
    font-weight: 300;
    font-size: 12px;
    color: #565656;
}
.ticket-right-btn {
    position: absolute;
    right: 16px;
    top: 19px;
    display: flex;
    align-items: center;
}
.gc-ticket-detail.gc-dtopen .ijptopfilter .ticket-right-btn .d-btn.d-approve, .gc-ticket-detail.gc-dtopen .ijptopfilter .ticket-right-btn .btndownload {
    position: initial;
}
.ijp-bot-strip-bottom { display: flex;
                        width: 100%;
                        margin-bottom: 10px;
}

.application-detail {
    margin: 37px -15px 0;
}
.application-detail .ijptophead h2 {
    margin: 0;
}
.application-detail .top_filter_outer .backbtn,
.application-detail .backtoassign,
.application-detail .top_filter_outer .inner_ticket_id_pt .btndownload {
    top: 13px;
}
.application-detail .ijp-bot-strip-bottom {
    font-size: 12px;
    color: #565656;
    line-height: 1.7;
}
.application-detail .gc-ticket-dt-box {
    margin: 0;
    border-radius: 0;
    background: #fff;
    min-height: 50px;
    padding: 0 15px;
}
.application-detail .gc-t-info {
    padding: 15px 0;
}
.application-detail .gc-t-info p {
    font-size: 12px;
    color: #565656;
    margin: 5px 0;
    letter-spacing: 0.3px;
}
.application-detail .gc-t90{
    margin-bottom: 0;
}
.gc-ba-box.d-ticket-list.ijp-top-filter.clearfix {
    padding-right: 30px;
    margin: 18px 0;
    display: flex;
    justify-content: flex-end;
}
.gc-ba-box.d-ticket-list.ijp-top-filter .d-ticket-cell {
    display: block;
    width: auto;
}
.ijptopfilter .inner_ticket_id_pt {
    padding: 0 35px 16px;
}
.sw-bottom.gc-ba-box ul li .gc-check.checked+label:before{background:#65d381;border:1px solid #65d381}
.sw-bottom.gc-ba-box ul li .gc-check.checked+label:after{position:absolute;content:'\e90c';font:normal normal normal 12px/1 careline;left:auto;right:0;top:40px;color:#fff}
.ijp-listing .top_space_details.gc-dtopen.ijpapplieddetails {
    padding-top: 155px;
}
.events_outer .sw-bottom.gc-ba-box ul li .ba-wrap .ba-right .noti-title {
    white-space: normal;
    font-size: 11px;
    line-height: 1.2;
    color: #565656;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height:25px;
    overflow:hidden;
}

.notification-bell span svg{display: none;
                            width: 10px;
                            fill: #fff;}
.closenoti .shake{animation: none;}
.closenoti span{font-size:0px;}
.closenoti span svg{display:block;}
.notification-bell .frame,
.sidebar_right ul li a .frame{
    position: absolute; 
    height: 100%;
    top: 0;
    left: 33px;
    transform: scale(0.5);
    pointer-events:none;
}

.notification-bell .line,
.sidebar_right ul li a .line{
    fill: none;
    stroke: #c08e38;
    stroke-width: 2;
    stroke-linecap: round;
}

.notification-bell .line-1,  
.notification-bell .line-2,  
.notification-bell .line-3,
.sidebar_right ul li a .line-1,
.sidebar_right ul li a .line-2,
.sidebar_right ul li a .line-3{
    position: absolute;
    top: 0;
    left: 0;
}

.notification-bell .line-4,
.notification-bell .line-5,
.notification-bell .line-6,
.sidebar_right ul li a .line-4,
.sidebar_right ul li a .line-5,
.sidebar_right ul li a .line-6{
    position: absolute;
    top: 0;
    right: 50px;
}

.notification-bell .line-1,
.sidebar_right ul li a .line-1{
    animation: line-1 2.5s ease-out infinite both;
}

.notification-bell .line-2,
.sidebar_right ul li a .line-2{
    animation: line-2 2.5s ease-out infinite both;
}

.notification-bell .line-3,
.sidebar_right ul li a .line-3{
    animation: line-3 2.5s ease-out infinite both;
}

.notification-bell .line-4,
.sidebar_right ul li a .line-4{
    animation: line-4 2.5s ease-out infinite both;
}

.notification-bell .line-5,
.sidebar_right ul li a .line-5{
    animation: line-5 2.5s ease-out infinite both;
}

.notification-bell .line-6,
.sidebar_right ul li a .line-6{
    animation: line-6 2.5s ease-out infinite both;
}
.sidebar_right ul li{border-right:solid 2px transparent;}
.sidebar_right ul li a .frame{ transform: scale(0.25);}

.sidebar_right ul li.active .shake{animation:none;}
.sidebar_right ul li.active a .frame{display:none;}



@keyframes line-1 {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    50%, 100% {
        transform: translate3d(60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes line-2 {
    0%,19% {
        opacity: 0;
    }
    20% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    70%, 100% {
        transform: translate3d(60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes line-3 {
    0%,39% {
        opacity: 0;
    }
    40% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    90%, 100% {
        transform: translate3d(60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes line-4 {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    50%, 100% {
        transform: translate3d(-60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes line-5 {
    0%,19% {
        opacity: 0;
    }
    20% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    70%, 100% {
        transform: translate3d(-60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes line-6 {
    0%,39% {
        opacity: 0;
    }
    40% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
    90%, 100% {
        transform: translate3d(-60px, 0, 0) scale(2);
        opacity: 0;
    }
}
@keyframes shake {
    0%, 50%, 100% {
        transform: rotate(0);
    }
    5%, 10%, 15%, 20%, 25%, 30%, 35%, 40% {
        transform: rotate(6deg);
    }
    45% {
        transform: rotate(4deg);
    }
    7.5%, 12.5%, 17.5%, 22.5%, 27.5%, 32.5%, 37.5%, 42.5% {
        transform: rotate(-6deg);
    }
    47.5% {
        transform: rotate(-2deg);
    }
}

/*notifecation list */
.noti-title{margin-bottom:15px;width:100%}
.notification-list ul li,.notification-list ul li:last-child{font-size:13px;background:#fff;border-bottom:solid 1px #d3d6e2;padding:8px 15px;margin-bottom:5px;border-radius:3px}
.notification-list ul li.status-Clicked{ opacity: 0.5; background:#f5f5f5;}
.notification-list ul li .ijo-data{padding-right:0}
.notification-list ul li .ijo-data .closebt{ position: absolute; width: 11px; top: 0; right: 0;}
.notification-list ul li .ijo-data .closebt svg{fill:#7e7e7d}
.notification-list ul li .ijo-data .closebt:hover svg{fill:#7e7e7d}
.notification-list ul li .ijo-data .top-head{display:flex;align-items:center;font-weight:normal;justify-content:space-between;margin-bottom:7px}
.notification-list ul li .ijo-data .top-head .closebt{width:25px;display:flex;justify-content:center;align-items:center}
.notification-list ul li .ijo-data .top-head .closebt svg{width:10px;fill:#a7a7a7}
.notification-list ul li .ijo-data .top-head .closebt:hover svg{fill:#000}
.notification-list ul li .ijo-data .top-head .text-muted{margin-left:auto;opacity:.66}
.notification-list ul li .ijo-data .user-lable{margin-bottom:3px}
.notification-list ul li .ijo-data .is-color-grey{width:100%;font-size:11px;}
.notification-list ul li .ijo-data .is-color-grey b{ font-weight: 500; margin-right: 5px; color: #000;}
.notification-list ul li .ijo-data .is-color-grey .text-muted{display:block;margin-top:5px;}
.is-color-grey {
    color: #565656;
}
.noti_view.no_data_coman_wrap {
    margin-right: 0;
    padding-right: 0;
}
.gc-right-com .noti_view.no_data_coman_wrap .mCSB_inside>.mCSB_container {
    margin-right: -10px !important;
    padding-right: 20px;
}
.noti_view.no_data_coman_wrap .mCSB_scrollTools{
    right:-5px;
}
.notification-list ul{max-height:min-content;}

.notification-list #load-more{
    display: block;
    border: 1px solid #e2e2e2;
    background: #fe5048;
    padding: 10px 0;
    border-radius: 4px;
    color: #fff;
    max-width: 150px;
    margin: auto;
    font-size: 12px;
    margin-bottom: 10px;
    cursor: pointer;
}
.t-bot-strip .dt-col span.employee_detail_tooltip,
.t-bot-strip .dt-col .assignee-name span{
    font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.t-bot-strip.sub_bottom .dt-col{
    font-size: 11px; 
}
.t-bot-strip .dt-col .assignee-name span{     max-width: 120px;display: inline-block}
.t-bot-strip .dt-col.assignee-col{
    justify-content: center;
    align-items: center;
}
.t-bot-strip .dt-col span.employee_detail_tooltip{
    max-width: 115px;
    vertical-align: middle;
}
.t-bot-strip .dt-col .text-sub{
    white-space: normal;
}
.gc-right-nav .cpcareline.tot-holiday h2{text-align:left; padding: 5px 0;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .list-group{height:auto;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li{background:transparent;text-align: left;cursor:pointer;padding:0px;margin:0}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li a{ color: #767676; font-size: 12px;display:block;padding:10px;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li a:hover{color: #fb683c;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .list-group{padding-left:15px;display:none;margin: 0 0 -1px;height:auto;}
.accordianpolices .titleacco{font-size:14px; margin: 0;cursor:pointer;display:flex;}
.accordianpolices .titleacco:after{content:""; align-items:center;margin-left:auto;display:inline-flex;background:url(/images/web/plus-icon.png) 0 0 no-repeat;width:16px;height:16px; transform: scale(0.6);}
.accordianpolices .titleacco.minus:after{background:url(/images/web/minus-icon.png) 0 0 no-repeat;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .titlesec,
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .title-no-toggle{font-weight: 500; color: #000;position:relative;display: flex;
                                                                                                               align-items: center;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .titlesec:after{content:""; align-items:center;margin-left:auto;display:inline-flex;background:url(/images/web/plus-icon.png) 0 0 no-repeat;width:16px;height:16px; transform: scale(0.6);}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .titlesec.minus:after{background:url(/images/web/minus-icon.png) 0 0 no-repeat;}
.gc-right-nav .cpcareline.tot-holiday.sw-bottom.gc-ba-box .com-policies.d-event-section ul li .title-no-toggle{
    cursor: default;
} 
/*new form css*/
.aimfirst_page .gc-detail-col{padding:0;}
.decisivecard{max-width:100%;height:100%;width:100%;z-index:9999999999;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:flex;}
.decisivecard .innerblockwrap{position:relative;background:#f9faff;width:100%;height:100%;display:flex;flex-flow:row}
.decisivecard.decisive-wrap{max-width:783px}
.decshadow{background:#000;opacity:0;position:fixed;top:0;width:100%;height:100%;left:0;visibility:hidden}
.decisivecard.open_it{right:0}
.decisivecard.open_it .decshadow{opacity:.5;visibility:visible}
.ideaform .innerblockwrap{background:#fff}
.ideaform .leftaim{width:35%;flex-flow:column!important}
.ideaform .rightaim{width:65%}
.ideaform .rightaim form{width:100%;}
.decisivecard .innersubblockwrap::-webkit-scrollbar{width:5px}
.decisivecard .innersubblockwrap::-webkit-scrollbar-track{background:rgba(255,255,255,0.5)}
.decisivecard .innersubblockwrap::-webkit-scrollbar-thumb{background:#ddd}
.ideaform .stepsinner{display:none;flex-flow:row;max-height:100%;height:calc(100vh - 65px)}
.ideaform .stepsinner.current{display:flex}
.ideaform .innerblockwrap .innerscrollbardata{padding:20px 20px 115px;max-height:100%;flex:1 1 auto;overflow-y:auto;width:100%}
.ideaform .innerblockwrap #aim-idea-form .innerscrollbardata{max-height: calc( 100vh - 230px);}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt{max-width:85%;width:100%;margin:0 auto}
.ideaform .innerblockwrap .innerscrollbardata::-webkit-scrollbar{width:5px}
.ideaform .innerblockwrap .innerscrollbardata::-webkit-scrollbar-track{background:rgba(255,255,255,0.5)}
.ideaform .innerblockwrap .innerscrollbardata::-webkit-scrollbar-thumb{background:#ddd}
.ideaform .innerblockwrap .msg-header{padding:30px 30px;background:transparent;display:flex;justify-content:space-between;align-items:center;position:relative;display:flex}
.ideaform .innerblockwrap .msg-header.transhead{background:transparent;position:absolute;top:0;width:100%;left:0;z-index:999}
.ideaform .innerblockwrap .msg-header .idea-title{padding:0;color:#000;font-weight:500;font-size:17px;margin:0}
.ideaform .innerblockwrap .msg-header .close{margin-left:auto;position:absolute;width:60px;right:0;height:100%;top:0;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:12px;text-decoration:none}
.ideaform .innerblockwrap .msg-header .btnsave{height:32px;width:70px;margin-left:auto;display:flex;justify-content:center;align-items:center;font-size:13px;color:#2c6bd2;font-weight:500;text-transform:uppercase;background:#e9ecf4;border-radius:5px}
.ideaform .innerblockwrap .form-group{position:relative;margin:0 0 15px}
.ideaform .innerblockwrap .form-group .selectlevel{position:relative}
.ideaform .innerblockwrap .form-group .selectlevel:after{position:absolute;content:"\e911";pointer-events:none;z-index:1;bottom:auto;font-family:'careline'!important;width:40px;right:1px;display:flex;justify-content:center;align-items:center;top:1px;bottom:1px;pointer-events:none;border-radius: 5px;background:#fff}
.ideaform .innerblockwrap .form-group label{font-size:14px;font-weight:normal;color:#050505;margin:0 0 10px;display:flex;align-items:center}
.ideaform .innerblockwrap .form-group label .smtxt{font-size:12px;font-weight:normal;color:#939598;margin-left:5px}
.ideaform .innerblockwrap .form-group label .info{display:inline-flex;margin-left:5px;justify-content:center;align-items:center;color:#fff;font-size:10px;width:14px;height:14px}
.ideaform .innerblockwrap .form-group .form-control{font-family:"Celias",sans-serif;height:60px;padding:0 22px;background:#fff;border-color:#e6e7f1;color:#3b3b3d;min-height:60px;border-radius:5px;margin:0;font-size:13px}
.ideaform .innerblockwrap .form-group .form-control::-webkit-input-placeholder{color:#afb0b4}
.ideaform .innerblockwrap .form-group .form-control:-moz-placeholder{color:#afb0b4}
.ideaform .innerblockwrap .form-group .form-control::-moz-placeholder{color:#afb0b4}
.ideaform .innerblockwrap .form-group .form-control:-ms-input-placeholder{color:#afb0b4}
.ideaform .innerblockwrap .form-group .form-control:focus{border-color:#77c4fd}
.checkboxlistfilter{padding:0;margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkboxlistfilter li{padding:0 10px;margin:0 0 20px}
.checkboxlistfilter li .filtertypecheck{padding:0;margin:0}
.checkboxlistfilter li .filtertypecheck .radioBtn+label{padding:0 24px;font-size:13px;color:#000;background:#f9faff;border-color:#e3e3ee;border-radius:5px;border:solid 1px #e3e3ee;text-align:center;position:relative;min-height:53px;margin:0}
.checkboxlistfilter li .filtertypecheck .radioBtn+label span{width:100%}
.checkboxlistfilter li .filtertypecheck .radioBtn+label .smalltxt{display:block;font-size:82.35%;font-weight:normal;color:#87888c;width:100%}
.checkboxlistfilter li .filtertypecheck .radioBtn:checked+label{background:#f9faff;border-color:#5af362;box-shadow:0 0 98px rgba(0,0,0,0.14)}
.checkboxlistfilter li .filtertypecheck .radioBtn:checked+label:after{content:"\e935";position:absolute;font-family:careline;font-size:10px;color:#1ecb27;width:20px;height:20px;background:#fff;display:flex;justify-content:center;align-items:center;border:solid 1px #1ecb27;border-radius:50%;right:-6px;top:-10px}
.filtertypecheck .radioBtn{left:-99999px;position:absolute}
.checkboxlistfilter.ted li{width:25%}
.checkboxlistfilter.ted li .filtertypecheck .radioBtn+label{font-size:15px;min-height:66px;line-height:1.5}
.checkboxlistfilter.imefil li{min-width:122px}
.ideanextfoot{position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:999999;display:flex;justify-content:space-between;align-items:center;padding:0 22px;height:85px;border-top:solid 1px #dee2ee;box-shadow:0 0 5px rgba(0,0,0,0.09)}
.ideanextfoot .progressbar{width:100%;height:3px;top:-1px;left:0;background:#fff;position:absolute}
.ideanextfoot .progressbar .fillprogress{position:absolute;height:100%;background:#f95356}
.ideanextfoot .btn-prenext{height:40px;min-width:82px;display:flex;justify-content:center;align-items:center;background:#f95356;border:solid 1px #f95356;color:#fff;text-decoration:none;font-size:16px;outline:0;border-radius:5px}
.ideanextfoot .btn-prenext.nextbtn{margin-left:auto}
.ideanextfoot .btn-prenext:hover{background:#ea4447;border-color:#ea4447}
.ideanextfoot .btn-group{margin-left:auto}
.ideanextfoot .btn-prenext.prevbtn{background:#fff;border:solid 1px #acb5d8;color:#000}
.form-group .the-count{padding:0;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px;color:#bfc1c5}
.mltslctmenber{display:none}
.mltslctmenber.active{display:block}
.tag-editor{width:100%;min-height:60px;outline:0;border:solid 1px #d8e4ed;padding:6px 10px;font-size:13px;color:#153561;display:flex;align-items:center;flex-wrap:wrap;border-radius:5px;padding-right:60px;background:#fff}
.tag-editor:focus{border-color:#77c4fd}
.tag-editor li{overflow:hidden;margin:5px 0;height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #c7d4dd;margin-right:10px;border-radius:5px}
.tag-editor li:last-child{margin:5px 0!important}
.tag-editor li:first-child[style="width:1px"]{display:none}
.tag-editor div{float:left;padding:0 4px;background:transparent!important}
.tag-editor .placeholder{padding:0 8px;color:#bbb;border:0}
.tag-editor .tag-editor-spacer{padding:0;width:2px;overflow:hidden;color:transparent;background:0}
.tag-editor input{vertical-align:inherit;border:0;outline:0;padding:0;margin:0;cursor:text;font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;-webkit-box-shadow:none;box-shadow:none;background:0;color:#444}
.tag-editor-hidden-src{position:absolute!important;left:-99999px}
.tag-editor::-ms-clear{display:none}
.tag-editor .tag-editor-tag{padding-left:5px;color:#3d3d3d;background:#e0eaf1;white-space:nowrap;overflow:hidden;cursor:pointer;border-radius:2px 0 0 2px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tag-editor .tag-editor-delete{background:#e0eaf1;cursor:pointer;border-radius:0 2px 2px 0;padding-left:3px;padding-right:4px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tag-editor .tag-editor-delete i{line-height:18px;display:inline-block;margin:0}
.tag-editor .tag-editor-delete i:before{font-size:16px;color:#8ba7ba;content:"Ã—";font-style:normal}
.tag-editor .tag-editor-delete:hover i:before{color:#d65454}
.tag-editor .tag-editor-tag.active+.tag-editor-delete,.tag-editor .tag-editor-tag.active+.tag-editor-delete i{visibility:hidden;cursor:text}
.tag-editor .tag-editor-tag.active{background:none!important}
.addmorebtn{text-decoration:none;outline:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#3d3d3d;width:38px;height:38px;background:#e3e3ee;color:#1c1c1d;display:flex;justify-content:center;align-items:center;border-radius:5px}
.addmorebtn i{margin-right:0}
.addsearch .addmorebtn{position:absolute;right:20px}
.addsearch{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.addsearch .form-control{width:100%;height:79px;outline:0;border:solid 1px #d8e4ed;padding:0 22px;font-size:13px;color:#153561;border-radius:10px;padding-right:129px}
.addsearch .form-control:focus{border-color:#77c4fd}
.addsearch .addmorebtn{position:absolute;right:12px;pointer-events:none}
.ideaform .innerblockwrap .form-group textarea.form-control{min-height:96px;max-width:100%;line-height:1.6;padding:10px 15px}
.ideaform .innerblockwrap .form-group textarea.form-control::-webkit-scrollbar{width:5px}
.ideaform .innerblockwrap .form-group textarea.form-control::-webkit-scrollbar-track{background:rgba(255,255,255,0.5)}
.ideaform .innerblockwrap .form-group textarea.form-control::-webkit-scrollbar-thumb{background:#ddd}
.pricerang-outer{padding:15px 0 0;width:100%}
.pricerang{position:relative;padding:40px 27px 27px 27px;margin:0;overflow:hidden}
.max-limit{float:right;font-size:11px;color:#000;text-transform:uppercase;font-weight:500}
.pricerang .slider-range-value{position:absolute;right:0;top:0;font-size:18px;font-weight:500;color:#050505}
.pricerang .slider-range-value:after{content:"K";display:inline-flex;margin-left:2px}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.noUi-connects{overflow:hidden;z-index:0}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
.noUi-connect{height:100%;width:100%}
.noUi-origin{height:10%;width:10%}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}
.noUi-vertical .noUi-origin{width:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}
.noUi-touch-area{height:100%;width:100%}
.noUi-touch-area:before{content:"";background:url(../../images/rupee.png) center center no-repeat;position:absolute;right:0;top:0;width:100%;height:100%;background-size:17px}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-horizontal{height:5px}
.noUi-horizontal .noUi-handle{width:47px;height:47px;right:-26px;top:-21px;border-radius:5px;outline:inherit;background:#73d38c}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:15px;height:15px;right:-6px;top:-17px;border-radius:100%;outline:inherit}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}
.noUi-target{background:#e5e5e5;border-radius:5px}
.noUi-target:before{content:"";display:block;position:absolute;background:#73d38b;height:5px;width:26px;left:-20px;border-radius:5px 0 0 5px;top:0}
.noUi-target:after{content:"";display:block;position:absolute;background:#e5e5e5;height:5px;width:28px;right:-26px;border-radius:0 5px 5px 0;top:0}
.noUi-connects{border-radius:3px}
.noUi-connect{background:#73d38c;border-color:#73d38c}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px;display:none}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#CCC}
.noUi-marker-sub{background:#AAA}
.noUi-marker-large{background:#AAA}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:0;bottom:-30px}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.showprice{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding-top:20px}
.showprice input{border:0;box-shadow:none;background-color:transparent;min-width:80px;width:auto}
.showprice input.rightvalue{text-align:right}
.showprice input.leftvalue{text-align:left}
.value-lines{position:relative;margin:0 5px}
.value-lines ul{margin:0;padding:0;list-style:none;display:flex}
.value-lines ul li{position:relative;width:7%;min-width:7%}
.value-lines ul li:after{width:1px;height:6px;background-color:#000;content:"";position:absolute;left:0;bottom:-2px}
.noUi-tooltip{display:none}
.bulblogo{position:relative;width:34px;height:39px}
.bulblogo .blogo{position:absolute;top:0;left:0}
.bulblogo .blogo.default{display:none}
.bulblogo .blogo.bhover{display:block}
.sidebar_right ul li a:hover .blogo.default{display:none}
.sidebar_right ul li a:hover .blogo.bhover{display:block}
.choosedpfile{height:60px;padding:0;max-width:100%;width:100%;background-color:#fff;border:1px solid #e3e3ef;color:rgba(127,143,164,0.88);border-radius:5px;margin:0;position:relative;}
.choosedpfile input[type="file"]{width:100%;height:60px}
.file-upload{display:block;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:12px}
.file-upload .file-select{display:block;color:#3e3e3e;cursor:pointer;height:100%;text-align:left;background:#fff;overflow:hidden;position:relative;padding-left:135px;font-size:14px}
.file-upload .file-select .file-select-button{background:#fcfcfd;background:-moz-linear-gradient(top,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);background:-webkit-linear-gradient(top,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);background:linear-gradient(to bottom,rgba(252,252,253,1) 0,rgba(243,244,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd',endColorstr='#f3f4fa',GradientType=0);width:128px;height:60px;position:absolute;left:0;border-right:solid 1px #e3e3ef;display:flex;justify-content:center;align-items:center;font-size:13px;padding:0 25px;font-size:14px;color:#49515a}
.file-upload .file-select .file-select-name{height:100%;display:flex;padding:0 10px;align-items:center}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.file-upload .file-select.file-select-disabled{opacity:.65}
.ideaform .stepsinner.launchidea{position:relative;display:inline-flex}
#tooltip{z-index:9999999999}
.launchmodal{top:0;position:absolute;height:100%;width:100%;z-index:9999999999;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:rgba(0,0,0,0.8);display:none}
.launchmodal.openit{display:block}
.launchmodal-box{position:relative;background-color:transparent;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:100%;margin:0 auto}
.launchmodal-boxtwo{width:400px;height:300px;background-color:#fff;border-radius:5px;position:absolute;left:0;right:0;margin:0 auto;text-align:center}
.modal-btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:baseline;padding:20px 0 27px 0}
.modal-btns a, .modal-btns button{display:inline-block;padding:0 20px;height:41px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:15px;min-width:126px}
.modal-btns a.cancel, .modal-btns button.cancel{background-color:#e5e5e5;color:#9b9b9b;position:relative;margin:0 10px 0 0}
.modal-btns a.cancel:hover, .modal-btns button.cancel:hover{background:#d6d6d6}
.modal-btns a.launchbtn, .modal-btns button.launchbtn{background-color:#f95356;color:#fff;margin:0 0 0 10px}
.modal-btns a.launchbtn:hover, .modal-btns button.launchbtn:hover{background:#ea4447;border-color:#ea4447}
.modal-btns-launchimg{position:relative;width:216px;margin:0 auto 47px;margin-top:-117px;height:216px;border-radius:50%;background:#fff}
.modal-btns-launchimg img{max-width:110px;bottom:-42px;position:relative}
.launchmodal-boxtwo p{line-height:1.6;margin-top:5px;font-size:19px}
.aimfirst_page .thankyoupage{background-color:#f57979;animation:myanimationsec 10s infinite}
@keyframes myanimationsec{0%{background-color:#f57979}
                          25%{background-color:#daf686}
                          50%{background-color:#88f0e8}
                          75%{background-color:#ef87b0}
                          100%{background-color:#f57979}
}.aimfirst_page .thankyoupage .innerscrollbardata{padding:0}
.criclebulb{width:350px;height:350px;display:flex;justify-content:center;align-items:center;margin:15px auto}
.criclebulb img{max-width:100%}

.cerclebulbanim{width:350px;height:350px;display:flex;justify-content:center;align-items:center;margin:15px auto;overflow: hidden;position:relative;border:solid 8px #519c3e;
                border-radius:50%;}


.cerclebulbanim .rocket-wrapper{
    position: absolute;
    top:0px;
    height: 100%;
    text-align: center;
    width:120px;
    padding: 35px 0 0;
}

.cerclebulbanim  .rocket {
    width: 100%;
    height: auto;
    position:relative;
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
.cerclebulbanim  .trail-wrapper {
    position: absolute;
    top: 177px;
    left: 45px;
    width: 33px;
    height: 96px;
    transform: none;
    transform-origin: top center;
}

.cerclebulbanim  .trail {
    width: 100%;
    height: auto;
    transform: translateZ(0);
    animation: jet 0.02s ease alternate infinite;
    transform-origin: top center;
}

.cerclebulbanim  .clouds-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}

.cerclebulbanim  .clouds {
    position: absolute;
    /* top: 50%; */
    /* left: 50%; */
    /* transform: translate(-50%, -50%); */
    width: 100%;
    bottom: 0;
    top: auto;
    left: 0;
    transform: scale(1.1);
    bottom: -16px;
}

.cerclebulbanim  .cloud {
    animation: kaboom 0.4s ease alternate infinite;
    transform-origin: center center;
    opacity: 0.9;}
.cerclebulbanim  .cloud:nth-child(odd) {
    animation: kaboom 0.3s ease alternate infinite;
}

.cerclebulbanim  .cloud:nth-child(1) {
    animation-delay: 0.1s;
}
.cerclebulbanim  .cloud:nth-child(2) {
    animation-delay: 0.2s;
}
.cerclebulbanim  .cloud:nth-child(3) {
    animation-delay: 0.3s;
}
.cerclebulbanim  .cloud:nth-child(4) {
    animation-delay: 0.4s;
}
.cerclebulbanim  .cloud:nth-child(5) {
    animation-delay: 0.5s;
}
.cerclebulbanim  .cloud:nth-child(6) {
    animation-delay: 0.6s;
}
.cerclebulbanim  .cloud:nth-child(7) {
    animation-delay: 0.7s;
}

@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@keyframes kaboom {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.2);
    }
}

@keyframes jet {
    0% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1.2);
    }
}




.thanksinner .titlethanks{font-size:24px;font-weight:500;text-align:center;line-height:1.6;color:#000}
.thanksinner .titlethanks span{font-weight:normal;display:block;font-size: 14px;line-height:1.6}
.thanksinner .titlethanks .morekeepidea{font-size:16px;font-weight:500;margin-top:10px;text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}
@-webkit-keyframes blinker{from{opacity:1.0}
                           to{opacity:.0}
}.thanksinner .backhomebt{width:138px;height:43px;background:#fa6642;font-size:14px;color:#fff;border-radius:5px;display:flex;justify-content:center;margin:0 auto;align-items:center;margin-top:20px}
.thanksidea{background:url(../images/thanksidea.jpg) center bottom no-repeat;height:100%}
.thanksidea .innerscrollbardata{display:flex;justify-content:center;align-items:center}
.thanksinner{margin-top:auto;margin-bottom:auto}
.t-bot-strip .dt-col span .flag_icon i{margin:0}
.decisivecard .innerblockwrap-bg{position:relative;background:#eb564c;background-repeat:no-repeat;width:100%;height:100%;display:flex;padding:30px 0 0 0;flex-flow:column;flex-flow:column;flex-flow:column}
.decisivecard .innerblockwrap-bg .title-devision{font-size:48px;color:#f9faff;text-align:center;font-family:'Playfair Display';font-weight:600}
.decisivecard .innerblockwrap-bg .title-devision span{font-size:16px;color:#fff;font-weight:500;display:block;text-transform:none}
.decisivecard .innerblockwrap-bg .title-devision.smalltitle-dev{font-size:38px}
.leftaim .innersubblockwrap{width:100%;position:relative;overflow:auto}
.decisivebottom{color:#fff;line-height:1.6;display:flex;align-items:baseline;flex-flow:column;justify-content:center;text-align:center;position:relative;bottom:0;left:0;right:0}
.decisivebottom p{font-size:16px;margin-bottom:40px;width:100%}
.btnouter{display:flex;justify-content:center;padding:0 0 50px 0;width:100%}
.bottombtns{padding:0 37px;line-height:1.6;font-size:16px;color:#000;border-radius:4px;background-color:#fff;min-height:57px;display:flex;align-items:center;justify-content:center;min-width:139px;margin:0 11px}
.decisivecard .innerblockwrap-bg-two{position:relative;background:#92c33c;background:url(../images/decisive-2.png);background-repeat:no-repeat;width:100%;height:100%;display:flex;flex-flow:column}
.decisivebottom span{font-size:14px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:28px;margin-top:2px;width:100%}
.readabove{font-size:22px;font-weight:600;width:100%}
.dosboxouter{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:53px 40px 0 40px}
.dos{margin:0 0 0 40px;font-size:17px;color:#fff;font-weight:normal;line-height:1.6}
.dos .title{font-size:51px;color:#fff;font-family:'Playfair Display';font-weight:600}
.dos ul{margin:0;padding:0}
.dos ul li{margin:0 0 12px 0;padding:0;line-height:1.4}
.dont{margin:0 40px 54px 70px;font-size:17px;color:#fff;font-weight:normal;line-height:1.6;font-family:'Celias'}
.dont .title{font-size:51px;color:#000;font-family:'Playfair Display';font-weight:600}
.dont ul{margin:0;padding:0}
.dont ul li{margin:0 0 12px 0;padding:0;line-height:1.4;color:#000;font-weight:normal}
.decisivetop-m{margin-top:611px}
.do-outerbox{background-repeat:no-repeat;width:100%;height:100%;display:flex;padding:0 0 0 92px;flex-flow:column;justify-content:space-between;overflow:auto;position:relative}
.doiconbox{max-width:305px}
.doiconbox img{max-width:100%}
.ideaimgthree{margin:15px 0 0 0;text-align:center}
.ideaimgthree img{max-width:100%;max-height:325px;}
.closebtn{position:absolute;top:30px;right:35px;z-index:9;display:inline-block}
.closebtn:hover,.closebtn:focus{position:absolute;top:30px;right:35px;z-index:9;display:inline-block}
.inner_page_body.aimfirst_page .gc-wrapper{padding-left:200px}
body.menu-nav-open .aimfirst_page .gc-wrapper{padding-left:88px}
.welcomeaim{min-height:calc(100vh - 65px);background:#f0a42d;padding:50px 0;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;animation:myanimation 10s infinite}
@keyframes myanimation{0%{background-color:#f0a42d}
                       25%{background-color:#f46864}
                       50%{background-color:#b3d84c}
                       75%{background-color:#67d3cb}
                       100%{background-color:#f0a42d}
}.welcomeaim .innerwelcome{padding:0;margin:0}
.welcomeaim .innerwelcome .main-title{font-size:34px;font-weight:bold;color:#fff;text-align:center;margin:0 0 5px;text-transform:uppercase}
.aim-logo-mid{padding:0;margin:0}
.logoaim{padding:0;position:relative;width:350px;height:350px;display:flex;justify-content:center;align-items:center;margin:0 auto 100px}
.logoaim img{max-width:100%}
.cricleripple{background-color:#fff;border-radius:50%;-webkit-animation:cricleripple .7s linear infinite;animation:cricleripple .7s linear infinite}
.bottombulb{position:absolute;top:100%;margin-top:-30px}
.bottombulb img{max-width:inherit}
@-webkit-keyframes cricleripple{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.3),0 0 0 1em rgba(255,255,255,0.3),0 0 0 3em rgba(255,255,255,0.3),0 0 0 5em rgba(255,255,255,0.3)}
                                100%{box-shadow:0 0 0 1em rgba(255,255,255,0.3),0 0 0 3em rgba(255,255,255,0.3),0 0 0 5em rgba(255,255,255,0.3),0 0 0 8em rgba(255,255,255,0)}
}@keyframes cricleripple{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.3),0 0 0 1em rgba(255,255,255,0.3),0 0 0 3em rgba(255,255,255,0.3),0 0 0 5em rgba(255,255,255,0.3)}
                         100%{box-shadow:0 0 0 1em rgba(255,255,255,0.3),0 0 0 3em rgba(255,255,255,0.3),0 0 0 5em rgba(255,255,255,0.3),0 0 0 8em rgba(255,255,255,0)}
}.aim-logo-mid .aimdetails{font-size:18px;text-align:center;color:#fff;padding:0;margin:0 0 40px;line-height:1.5}
.aim-logo-mid .btnouter{padding:0;}
.aim-logo-mid .bottombtns{max-width:250px;min-width: 240px;height:68px;width:100%;border:0;font-size:15px;color:#fff;font-weight:normal;padding:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.15);border-radius:34px;padding-left:65px;position:relative;padding-right:25px;transition:ease-in-out .3s}
.aim-logo-mid .bottombtns:hover{background:#fff;color:#000}
.large-font-light { margin: 5px 0; font-size: 18px; color: #fff; max-width: 70%; text-align: center;}
.aim-logo-mid .bottombtns .bulbicon{width:58px;height:58px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;position:absolute;left:5px;top:5px}
.aim-logo-mid .bottombtns .bulbicon img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:ease-in-out .3s;max-width:100%}
.aim-logo-mid .bottombtns:hover .bulbicon img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.ripplelink{display:block;position:relative;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:0}
.ripplelink:hover{z-index:1000}
.ink{display:block;position:absolute;background:rgba(255,255,255,0.3);border-radius:100%;background-clip:padding-box;-webkit-transform:scale(0);transform:scale(0)}
.animate{-webkit-animation:ripple .65s linear;animation:ripple .65s linear}
@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}
}@keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}
}.sonar-wrapper{position:relative;z-index:0;overflow:hidden}
.sonar-wrapper .sonar-emitter{left:0;right:0;top:-36px;bottom:0;margin:auto}
.sonar-wrapper .sonar-emitter{position:absolute;border-radius:9999px;display:block;border:0;width:40px;height:40px;opacity:1;z-index:99}
.sonar-wrapper .sonar-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:#fff;opacity:0;z-index:0;pointer-events:none}
.sonar-wrapper .sonar-wave{-webkit-animation:sonarWave 2s linear infinite;animation:sonarWave 2s linear infinite}
@-webkit-keyframes sonarWave{from{opacity:.4}
                             to{-webkit-transform:scale(3);transform:scale(3);opacity:0}
}@keyframes sonarWave{from{opacity:.4}
                      to{-webkit-transform:scale(3);transform:scale(3);opacity:0}
}.decisivecard .ideasliststep{display:inline-flex;margin-left:auto;position:relative;background:#f3f7ff}
.decisivecard .ideasliststep .stepsinner{width:100%;flex-flow:column;position:relative}
.innerscrollbardata{width:100%;padding:50px}
.decisivecard .innerblockwrap-bg .title-devision span.thismonth{font-size:12px;color:#fff;font-weight:500;text-transform:uppercase;padding:0 18px;margin:0 auto;font-family:'Celias',sans-serif}
.decisivecard .innerblockwrap-bg .title-devision span.monthpt{width:160px;height:36px;background:rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;margin:10px auto;border-radius:18px;font-family:'Celias',sans-serif;font-size:13px;font-weight:500;text-transform:uppercase}
.contributebtn-block{align-items:center;padding:0 42px 20px;}
.contributebtn-block-inner{
    background-color:#cb453d;border-radius:4px;padding:20px;width:100%;min-height:77px;display:flex;align-items:center;color:#fff;font-size:13px;line-height:1.6;position:relative;cursor:auto
}
.contributebtn-block ul{margin:0 -12px;padding:0;list-style:none;display:flex;flex-flow:wrap;justify-content:center}
.contributebtn-block ul>li{margin:0 0 20px 0;list-style:none;width:50%;padding:0 12px}
.contributebtn-block ul li span{background-color:rgba(0,0,0,0.15);border-radius:4px;padding:0 50px 0 20px;width:100%;min-height:77px;display:flex;align-items:center;color:#fff;font-size:13px;line-height:1.6;position:relative;cursor:auto}
.contributebtn-block ul li span:after{content:attr(data-rel);font-size:45px;color:#fff;font-family:'Playfair Display';font-weight:bold;opacity:.08;position:absolute;right:8px;line-height:.40;top:14px}
.foot-idea{background: rgba(0,0,0,0.15); border-top: 1px dashed rgba(0,0,0,0.15); position: absolute; bottom: 0; width: 100%;}
.foot-idea span{color:#fff;display:flex;width:100%;padding:15px 20px;text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:normal}
.ideaaround-t{color:#fff;font-size:16px;text-align:center;line-height:1.4;margin-bottom:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:-22px}
.ideaaround-t span{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing: 3px;}
.ideas-based-block.ideaform .innerblockwrap .innerscrollbardata{padding:0}
.ideas-based-block img{max-width:100%;width: auto !important;}
.ideas-based-block .ideas-based-sub-block .bottom-round{position:absolute;bottom:0;right:42px;z-index:0}
.ideas-based-block .ideas-based-sub-block .top-round{position:absolute;top:0;right:0;z-index:0}
.ideas-based-block .ideas-based-sub-block .bottom-round img{opacity:.90}
.ideas-based-block .ideas-based-sub-block .ideabased-outer-sub{padding:0 0 0;min-height:100%;}
.ideas-based-block .ideas-based-sub-block .ideabased-outer-sub .changetopbox-inner{height:100%;}
.ideas-based-block .ideas-based-sub-block .contribute{background-color:#234180;padding:0 0 0;position:relative;overflow-y:auto;overflow-x:hidden;/*background-image:url(../images/top-doots.png),url(../images/bottim-doots.png);background-position:center top,center bottom;background-repeat:no-repeat,no-repeat*/}
.ideas-based-block .ideas-based-sub-block .contribute::-webkit-scrollbar{width:5px}
.ideas-based-block .ideas-based-sub-block .contribute::-webkit-scrollbar-track{background:rgba(255,255,255,0.5)}
.ideas-based-block .ideas-based-sub-block .contribute::-webkit-scrollbar-thumb{background:#ddd}
.ideas-based-block .ideas-based-sub-block .contribute .info-m{padding-top:110px}
.grap{text-align:center;margin:0;position:absolute;right:25px;top:25px}
.i-b-dis{font-size:16px;font-family:"Celias";color:#fff}
.i-b-dis p{font-size:13px;font-weight:normal;line-height:1.6;margin-bottom:15px;color:#98d0ff;display:inline-block;width:100%}
.gc-detail-col .i-b-dis h2{margin:20px 0 0;font-size:16px;color:#fff}
.i-b-dis .title-h{font-size:24px;font-family:"Celias";color:#fff;font-weight:500;margin-bottom:15px}
.i-b-dis .title-h span{display:block;font-size:38px;font-weight:bold}
.i-b-dis ul{margin:20px 0 22px 15px;padding:0;list-style:none}
.i-b-dis ul li{font-size:14px;font-weight:normal;color:#98d0ff;line-height:1.6;position:relative;margin-bottom:15px;padding-left:20px;position:relative}
.i-b-dis ul li:before{position:absolute;left:0;content:"\e935";font-family:"careline";font-size:77%;top:3px}
.changetobox{margin-top:auto;display:block;width:100%;background:rgba(26,46,93,.44);padding:15px;border-radius:5px;border:dotted 1px rgba(95,136,184,.44);margin-bottom:25px;}
.changetobox>ul{margin-top:10px}
.changetobox>ul>li{font-weight:normal;color:#98d0ff;line-height:1.6;position:relative;padding-left:20px;position:relative;margin-bottom:5px;font-size:12px}
.changetobox>ul>li:before{position:absolute;left:0;content:"\e935";font-family:"careline";font-size:77%;top:3px}
.changetobox>ul>li:last-child{margin-bottom:0}
.decisivecard .ideabasewrap{background-color:#193573;background-image:url(/images/idea-based-top.png);background-position:right top;background-repeat:no-repeat;min-height:100%}
.decisivecard .ideabasewrap .ideaheaderwrap{display:flex;padding:15px 25px}
.decisivecard .ideabasewrap .ideaheaderwrap .delitelogo{margin-left:auto;max-width:104px}
.decisivecard .ideabasewrap .ideaheaderwrap .delitelogo img{max-width:100%}
.decisivecard .ideabasewrap .ideaheaderwrap .btnknowmore{height:46px;padding:0 23px 0 11px;background:#244181;font-size:11px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;border-radius:25px;color:#fff}
.decisivecard .ideabasewrap .ideaheaderwrap .btnknowmore .cricleinfo{width:22px;height:22px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:8px;-webkit-animation:cricleinforipple .7s linear infinite;animation:cricleinforipple .7s linear infinite}
@-webkit-keyframes cricleinforipple{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 1em rgba(255,255,255,0.1),0 0 0 3em rgba(255,255,255,0.1),0 0 0 5em rgba(255,255,255,0.1)}
                                    100%{box-shadow:0 0 0 1em rgba(255,255,255,0.1),0 0 0 3em rgba(255,255,255,0.1),0 0 0 5em rgba(255,255,255,0.1),0 0 0 8em rgba(255,255,255,0)}
}@keyframes cricleinforipple{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 1em rgba(255,255,255,0.1),0 0 0 3em rgba(255,255,255,0.1),0 0 0 5em rgba(255,255,255,0.1)}
                             100%{box-shadow:0 0 0 1em rgba(255,255,255,0.1),0 0 0 3em rgba(255,255,255,0.1),0 0 0 5em rgba(255,255,255,0.1),0 0 0 8em rgba(255,255,255,0)}
}.ideas-based-block .ideas-based-sub-block .ideasbased-right{padding:40px 0;max-width:1140px;margin:0 auto}
.allideasinner{padding:0;margin:0;max-width:1140px;margin:0 auto}
.allideasinner .mainideabox{display:flex;align-items:center;width:100%}
.allideasinner .mainideabox .micontent{width:71%;padding-right:20px}
.allideasinner .mainideabox .milogocontent{width:29%}
.allideasinner .mainideabox .milogocontent img{max-width:100%}
.decisivecard .ideabasewrap .ideaheaderwrap .btnclose{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;font-size:12px;margin-top:15px}
.title-d{text-align:center;font-size:36px;color:#fff;font-weight:500;margin-bottom:31px;z-index:1;position:relative}
.title-d span{display:block;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px}
.twocol-outer{display:flex;height:auto;justify-content:space-between;position:relative;z-index:1;max-width:850px;margin:0 auto}
.ideas-based-block .ideas-based-sub-block .ideasbased-right .twocol{width:50%;height:auto;padding:0 60px;text-align:center}
.twocol-outer .titlesub{font-size:22px;font-family:"Celias";color:#fff;margin-top:21px;font-weight:500;text-align:center}
.twocol-outer .titlesub span{display:block}
.twocol-outer .titlesub a{background-color:#ffad1c;height:46px;line-height:1.6;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:normal;margin-top:18px;padding:0 32px;border-radius:29px;display:inline-flex}
.btn-view-submit-outer{text-align:center;z-index:9;position:relative;margin-top:65px}
.btn-view-submit{border-radius:33px;background-color:#142a58;height:47px;line-height:1.6;display:flex;align-items:center;justify-content:center;color:#7290a9;font-size:14px;font-weight:400;margin:0 auto;padding:0 32px;display:inline-flex}
.idea-centericon{text-align:center;width:100%;margin-bottom:-89px;position:relative;z-index:1}
.leftaim .sqwrap{background:#2e377d}
.sqwrap .ideaimgthree{margin-bottom:15px}
.sqwrap .contributebtn-block ul li span{background:#272f68}
/* rajkishor*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}


@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

.flexwrap{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:2px;
    min-height:47px;
}
.flexwrap .ott-search{width:75%;position:relative}
.flexwrap .ott-search .gc-btn-search{left:0}
.flexwrap.fullsearch .ott-search input[type=search]{padding-left:30px;}
.flexwrap .countdate{ display: flex;height:28px;align-items: center;padding:1px;border-radius:5px;}
.flexwrap .countdate ul{padding:0px;margin:0px;display:flex;height:100%;}
.flexwrap .countdate ul li{border-left:solid 1px #e5e5e5;height:100%;display:flex;}
.flexwrap .countdate ul li .pagecount{display:flex;height:100%; align-items:center;padding:0 0px;color:#5f6368;white-space: nowrap;border-radius:5px;font-size:12px;position:relative;}
.flexwrap .countdate ul li .pagecount .arrowpage{font-size:10px;color:#9f9f9f;padding:0 10px;}
.flexwrap .countdate ul li .datept{display:flex; height:100%; align-items:center;justify-content:center;padding:0 15px;color:#5f6368;margin-left:4px;border-radius:5px; font-size:18px; color: #000;position:relative;opacity:0.7}
.flexwrap .countdate ul li .datept:hover{opacity:1}
.flexwrap .countdate ul li .pagecount:before,
.flexwrap .countdate ul li .reoprtdownload:before,
.flexwrap .countdate ul li .datept:before{ content: '';
                                           display: block;
                                           opacity: 0;
                                           position: absolute;
                                           transition-duration: .15s;
                                           transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
                                           z-index: 0;
                                           left: auto;
                                           right: auto;
                                           margin: 0 auto;
                                           top: auto;
                                           bottom: auto;
                                           background: none;
                                           border-radius: 50%;
                                           box-sizing: border-box;
                                           transform: scale(0);
                                           transition-property: transform,opacity; 
}

.flexwrap .countdate ul li .reoprtdownload:hover::before,
.flexwrap .countdate ul li .datept:hover::before{
    opacity: 1;
    transform: scale(1);
    background-color: rgba(32,33,36,0.059);
    width: 38px;
    height: 38px; 
}



.flexwrap .countdate ul li .reoprtdownload:hover::before{  
    width: 94%;
    border-radius: 5px;
}

.flexwrap .countdate ul li .datept:hover::before{ 
    width: 38px;
    height: 38px; 
}



.flexwrap .countdate ul li .reoprtdownload{display:flex; height:100%; align-items:center;justify-content:center;font-size:12px;color:#5f6368; padding:0 20px;}

.flexwrap .countdate ul li .reoprtdownload img{margin-right:7px;margin-top:-5px;width:18px;opacity:0.7}
.flexwrap .countdate ul li .reoprtdownload:hover{color:#000}
.flexwrap .countdate ul li .reoprtdownload:hover img{opacity:1}

.flexwrap.active .ott-search{
    width:100%;
}
.flexwrap.active .countdate{display:none;}
.flexwrap.active .gc-btn-search{
    left:auto;
    right:10px;
}

.flexwrap.active .ott-search input[type=search]{padding-left:0; padding-right:40px;}

/* rajkishor */
.h-winners{min-height:307px; max-width:940px;margin-bottom:0}
.f-aim{position:relative;min-height: 307px; display: flex; align-items: center;background-color:#eda417;padding:0;border-radius:5px;width:100%;background-image:url(../images/welcom-idea-bg.png);background-repeat:no-repeat;background-position:0 0}
.home_logoaim{padding:25px;position:relative;width:133px;height:133px;display:flex;justify-content:center;align-items:center;}
.home_logoaim img{max-width:100%}
.f-aim .head-default { position: absolute; top: 20px;padding:0 25px; width: 100%;}
.home_logoaim_title h3{color:#fff !important;margin:0 !important;text-align:left;display:block;padding:5px 0 25px 0;position:relative}
.home_logoaim_title h3:after{content:"";display:block;width:20px;height:2px;background:#000;position:absolute;left:0;bottom:15px;opacity:1}
.home_logoaim_title h3:after{background-color:#fff}
.cowndown{padding:0;font-family:'Celias',sans-serif;min-width:167px}
.aim-timer{display:flex;color:#fff;font-size:24px;font-weight:400;width:100%;justify-content:space-between}
.aim-timer span{display:block;color:#cf8718;font-weight:900;font-size:11px}
.cowndown .timerun{font-size:9px;font-weight:600;color:#f7d3a7;text-transform:uppercase;margin:0 0 4px 2px}
.cowndown ul.aim-timer{margin:0 0 0 -7px;padding:0;list-style:none}
.cowndown ul.aim-timer li{min-width:25%;position:relative;text-align:center;font-size:24px;font-weight:normal;font-family:'Celias',sans-serif}
.cowndown ul.aim-timer li:after{content:":";font-size:24px;color:#fff;position:absolute;top:-2px;right:-2px;max-width:5px}
.cowndown ul.aim-timer li:last-child:after{display:none}
.homelog-col{width:100%;display:flex;align-items:center}
.h-winnder-header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}
.winner-my-idea{    font-size: 14px; color: #fff; font-weight: normal; position: relative; padding-right: 33px; line-height: 1; height: auto; display: flex; align-items: center; height: 26px;}
.winner-my-idea:before{content:attr(data-rel);position:absolute;right:0;color:#f0a42d;width:25px;height:25px;background-color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:1.4}
.winner-my-idea:hover{color: #fff;}
.logocirc{padding: 0 0 0 124px;position:relative}
.cown-info{padding:0 0 0 104px}
.titledown{font-size:27px;color:#fff;width:100%}
.titledown span{border-radius:20px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center;width:118px;font-size:11px;background-color:#db901c;text-transform:uppercase;font-family:'Celias',sans-serif;margin-bottom:3px}
.titledown .t-cont-now{font-size:35px;color:#fff;width:100%;font-family:'Playfair Display';font-weight:bold;margin-bottom:23px}
.cowndownouterbox{display:flex}
.ideateideas a{background-color:#eab662;color:#fff;font-size:16px;font-weight:normal;border:2px solid #fadeb3;padding:0 24px;display:inline-flex;justify-content:center;align-items:center;min-height:43px;border-radius:26px;margin-left:18px}
.logoiconsbox{position:absolute;bottom: -34px;width:100%;display:flex;justify-content:space-between;align-items: flex-end;right:-28px;max-width:192px}
.footerhomebox{background-color:#e89e2d;padding:20px 14px 14px;margin:0 -26px;border-radius:0 0 5px 5px;position:relative}
.footerhomebox ul{margin:0 -10px;padding:0;list-style:none;display:flex;justify-content:center;align-items:center}
.footerhomebox ul li{width:33.33%;margin:0;padding:0 10px}
.footerhomebox ul li:last-child,.footerhomebox ul li:first-child{margin:0}
.category-imgbox{width:45px;height:45px;min-width: 45px;background-color:#fff;border-radius:100%}
.category-imgbox img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:solid 1px #ffe29b;}
.category-innerbox{display:flex;align-items:center;width:100%;padding:13px;background-color:#db8f1b;border-radius:8px;position:relative;/*border:solid 1px #f3b451;*/}
.category-innerbox .winawd{position: absolute;
                           right: 15px;
                           top: -15px;max-width:35px;}
.category-innerbox .winawd img{max-width:100%}
.category-infoname{font-size:13px;color:#fff;font-weight:normal;padding-left:14px}
.category-infoname span{font-size:10px;color:#ffe29b;font-weight:normal;display:block;text-transform:uppercase;margin-top:3px}
.title-winnerbox{min-width:157px;background-color:#e89e2d;font-weight:bold;position:absolute;left:0;right:0;color:#fff;min-height:32px;top:-32px;max-width:180px;font-size:11px;text-transform:uppercase;margin:0 auto;display:flex;justify-content:center;    align-items: flex-end;}
.title-winnerbox:after{width:41px;height:32px;background-image:url(../images/leftround-con.png);background-repeat:no-repeat;position:absolute;left:-41px;right:0;content:"";top:0}
.title-winnerbox:before{width:41px;height:32px;background-image:url(../images/rightround-con.png);background-repeat:no-repeat;position:absolute;left:auto;right:-40px;content:"";top:0}
.contributemodal{position:fixed;display:flex;height:100%;width:100%;justify-content:center;align-items:center; z-index:9999999;top:0;left:0;right:0;margin:0 auto;padding:15px 0;visibility:hidden;opacity:0;transition:ease-in-out 0.3s;}
.contributemodal.openit{visibility:visible;opacity:1;}
.outerclk{position:fixed;height:100%;width:100%;visibility:hidden;opacity:0;background-color:rgba(0,0,0,0.77);}
.contributemodal.openit .outerclk{visibility:visible;opacity:1;}
.contributemodalbox{width:530px;background-color:#fff;border-radius:5px;padding:40px;position:relative;margin-top:auto;margin-bottom:auto;transform:scale(0.5);transition:ease-in-out 0.3s}
.contributemodalbox .modalpoints ul{margin:0;padding:0;list-style:none}
.contributemodalbox .modalpoints ul li{padding-left:5px;font-size:13px;font-weight:normal;color:#000;margin-bottom:13px;line-height:1.4;position:relative}
/*.contributemodalbox .modalpoints ul li:after{background-image:url(/images/pointdootsbox.png);width:26px;height:19px;position:absolute;content:"";left:0;top:0}*/
.contributemodalbox .btns-lets-procced{text-align:center;padding:0}
.contributemodalbox .btns-lets-procced a{background-color:#ffad1c;height:46px;line-height:1.6;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:normal;margin-top:18px;padding:0 32px;border-radius:29px;display:inline-flex}
.contributtiouter{display:flex;justify-content:space-between;margin-bottom:35px}
.contributemodalbox .contributtitlebox{font-size:36px;font-weight:bold;color:#000;position:relative;margin-top:36px}
.contributemodalbox .contributtitlebox span{font-size:93%;font-weight:bold;color:#000;display:block}
.contributemodalbox .contributtitlebox span span{color:#fd5355;display:inline-block}
.contributemodalbox .contributtitlebox .firsttop:before{border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:28%;line-height:1.4;width:76px;text-transform:uppercase;font-weight:normal;content:attr(data-rel);position:absolute;right:64px;color:#000}
.contributemodalicon{position:absolute;right:25px;top:35px}
.contributemodal.openit .contributemodalbox{transform:scale(1);}
/* full view aim form*/
.fullviewform .flex-section{display:flex;justify-content: space-between;
                            flex-flow: row;}
.fullviewform{width:100%; max-width: 100%;}
.fullviewform.ideaform .ideasliststep{right:-100%;}
.fullviewform.ideaform .stepsinner{transition: ease-in-out 0.5s;right:-100%;position:relative;height:100%;}
.fullviewform.ideaform .stepsinner.current{right:0}
.fullviewform.ideaform .ideasliststep.halfview{right:0}
.fullviewform .ideablock01{background:#eb564c url(../images/dec1.jpg) center top no-repeat;}
.fullviewform .innersubblockwrap{background-size:cover;}
.fullviewform .ideablock01 .decisivebottom{margin-top:-251px;}
.fullviewform .ideaimgthree img{max-width:100%;}
.fullviewform .main-inner-aim{max-width:1100px;margin:0 auto;}
.fullviewform .halfview{width:50%;justify-content: space-between; flex-flow: row; position: relative;}
.fullviewform .launchmodal{position:absolute;}
.fullviewform .launchmodal-box{margin:0 auto;}
.stepsinner .gscr_pagerwrapper {
    position: absolute;
    top: 10px;
    right: 20px;
}
.changetopbox-inner.gscr_lslide{
    height: 100%; 
} 
.stepsinner .gscr_slideOuter{height:100%;}
.stepsinner .gscr_outerwrapper{height:100%;}
.stepsinner .gscr_slideWrapper{height:100%;}
#changetobox-outer .changetopbox-inner{    height: 100%;
                                           display: flex;
                                           flex-flow: column;}
.stepsinner .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li.gscr_active a,
.stepsinner .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li:hover a {
    background-color: #fff;
}
.stepsinner .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li a{
    background-color: #5074c1;
}
div#changetobox-outer {
    height: 100% !important;
}
div#changetobox-outer .slideitems{height: 100%;
                                  display: flex;   
                                  flex-flow: column;padding:0 35px 0;overflow:auto;}


div#changetobox-outer .slideitems::-webkit-scrollbar{width:5px}
div#changetobox-outer .slideitems::-webkit-scrollbar-track{background:rgba(255,255,255,0.5)}
div#changetobox-outer .slideitems::-webkit-scrollbar-thumb{background:#ddd}

.ideaform .stepsinner{display:none;flex-flow:row;max-height:100%;min-height: -webkit-fill-available;height:calc(100vh - 65px);}

.myideapage .t-ideafilter{background-color:#fff}
.myideapage .delite_card{margin-bottom:30px;background:url(../images/bg_delite.jpg) 0 0 no-repeat;background-size:cover;width:100%;border-radius:3px 3px 5px 5px}
.myideapage .delite_card .delite_body{padding:40px 50px 50px;color:#fff;margin:0}
.myideapage .delite_card .delite_body .delite_head{padding:0;margin:0 0 30px;display:block}
.myideapage .delite_card .delite_body .delite_head .dlhead{font-size:14px;font-weight:500;position:relative;padding:5px 0 25px}
.myideapage .delite_card .delite_body .delite_head .dlhead:after{content:"";display:block;width:20px;height:2px;background:#fff;position:absolute;left:0;bottom:15px}
.myideapage .delite_card .delite_body .delite_head h2{font-size:20px;font-weight:600;color:#fff;line-height:1.6}
.myideapage .delite_card .delite_body .delite_head h2 span{display:block;font-size:80%;font-weight:400}
.myideapage .delite_card .delite_body .delite_content{padding:0;margin:0}
.myideapage .delite_card .delite_body .delite_content p{font-size:14px;font-weight:400;line-height:1.6;color:#fff;margin-bottom:20px}
.myideapage .delite_card .delite_body .delite_content p:last-child{margin-bottom:0}
.myideapage .delite_card .delite_foot{background:#fff;padding:0 30px 8px 36px;position:relative;border-radius:0 0 3px 3px}
.myideapage .delite_card .delite_foot .delite_user{padding:17px 0 8px 75px;margin:0;position:relative;min-height:64px;float:left;width:40%}
.myideapage .delite_card .delite_foot .delite_user:before{content:"";display:block;background:url(../images/delite_curve.png) 0 0 no-repeat;width:97px;height:18px;position:absolute;left:-16px;top:-17px}
.myideapage .delite_card .delite_foot .delite_user .delite_user_img{position:absolute;left:11px;top:8px;width:45px;height:45px}
.myideapage .delite_card .delite_foot .delite_user h2{padding:0;margin:0;font-size:15px;color:#000;font-weight:400;line-height:1.6}
.myideapage .delite_card .delite_foot .delite_user h2 span{display:block;font-size:85.8%;color:#7e7e7e}
.myideapage .delite_card .delite_foot .rsmsg{float:right;padding:18px 0 0}
.myideapage .delite_card .delite_foot .rsmsg ul{padding:0;margin:0;font-size:0;display:block}
.myideapage .delite_card .delite_foot .rsmsg ul li{font-size:14px;margin-bottom:0;margin-right:14px;display:inline-block;position:relative}
.myideapage .delite_card .delite_foot .rsmsg ul li:last-child{margin-right:0}
.myideapage .delite_card .delite_foot .rsmsg ul li a{font-size:14px;color:#b0b0b0;padding:13px 25px;border:solid 1px #d7d7d7;border-radius:35px;text-align:center;display:block;transition:ease-in-out .3s}
.myideapage .delite_card .delite_foot .rsmsg ul.sttb li{margin:0}
.myideapage .delite_card .delite_foot .rsmsg ul.sttb li a{height:33px;padding:0;border-radius:0;border:0}
.myideapage .idealaunch_card{background:#f9faff;    position: relative;width:100%; margin:0 0 30px;border-radius:3px 3px 5px 5px}
.myideapage .idealaunch_card .idealaunch_body{padding:20px 50px 22px;color:#fff;margin:0;background: #f5f7ff;}
.myideapage .idealaunch_user .l-foot_card{margin:0}
.myideapage .idealaunch_card .idealaunch_head{display:flex;}
.myideapage .idealaunch_card .idealaunch_head img.iconidea{width:30px;height:34px;position:relative;top:3px;left:4px}
.myideapage .idealaunch_card .idealaunch_head h2{font-size:16px;margin:0;font-weight:500;color:#050505;line-height:1.6}
.myideapage .idealaunch_head h2 a{color:#050505}
.myideapage .idealaunch_card .idealaunch_head .launch_heading{padding-left:22px;color:#fff}
.myideapage .idealaunch_card .idealaunch_head .launch_heading p{font-size:13px;color:#717275;line-height:1.2;margin:0;padding:0}
.myideapage .idealaunch_foot{border-top:1px solid #e3e5f0}
.myideapage .idealaunch_card .idealaunch_foot .idealaunch_user .delite_user_img{width:45px;height:45px;top:-13px;left:13px}
.myideapage .delite_card .idealaunch_foot .idealaunch_user{display:flex;align-items:center;width:100%;padding-left:0}
.myideapage .delite_card .idealaunch_foot .idealaunch_user h2{font-size:13px;font-weight:400}
.myideapage .delite_card .idealaunch_foot .idealaunch_user h2 a{color:#000}
.myideapage .idealaunch_card .idealaunch_foot .idealaunch_user:before{content:"";display:block;background:url(/images/delite_curve_01.png) 0 0 no-repeat;top:-15px}
.myideapage .t-bot-strip{    display: flex;width:100%;background:#f9faff}
.myideapage .t-bot-strip .dt-col:nth-child(5){width:23%}
.myideapage .idealaunch_sub_bottom{padding:0 17px 15px;background-color:#fff;border-radius:0 0 5px 5px}
.myideapage .l-foot_card{width:100%;position:relative;background:#fff;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.myideapage .l-foot_card .btn_row{text-align:right;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.myideapage .l-foot_card .footlaunch_card{position:relative;padding-left:75px;min-height:40px;margin:0;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
.myideapage .l-foot_card .l-userinfo{display:flex;align-items:center}
.myideapage .idealaunch_sub_bottom .pendingicons i{margin-right:3px}
.myideapage .idealaunch_sub_bottom .pendingicons .path2:before{margin-left:-1.3em}
.myideapage .idealaunch_sub_bottom .dt-col:nth-child(5){width:16%}
.myideapage .launchselect{border:1px solid #e9ebf0;width:132px;border-radius:20px;overflow:hidden;background:#f6f7fb;position:relative;margin-left:15px}
.myideapage .launchselect:before{content: "\e90b"; font-family: "Careline"; position: absolute; top: 12px; right: 15px; font-size: 10px; font-weight: 600;color: #a0a1a2;}
.myideapage .launchselect select{padding:6px 17px;width:130%;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;margin:0;line-height:1.6;color:#000;font-size:12px;font-weight:400}
.myideapage .launchselect select:focus{outline:0}
.myideapage .l-dp{display:flex;align-items:center;justify-content:flex-end}
.myideapage .idealaunch_card .idealaunch_foot{padding-bottom:0}
.myideapage .ml-15{margin-left:15px}
.myideapage .evaluation .d-btn.d-approve{border:1px solid #65d381;background:#fff;width:124px;color:#75e08f}
.myideapage .custom_radio{display:inline-block;position:relative;cursor:pointer;line-height:22px;position:relative;padding-left:30px;position:absolute;top:10px;left:10px;height:15px;width:15px}
.myideapage .custom_radio input{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer;margin:0;z-index:2}
.myideapage .custom_radio .radio_indicator{height:17px;width:17px;border-radius:50%;background:#fff;border: solid 1px #e2e5f1;position:absolute;top:0;left:0}
.myideapage .custom_radio input:checked+.radio_indicator:before{width:17px;height:17px;border-radius:50%;background-color:#65d381;position:absolute;left:50%;top:50%;margin:-9px 0 0 -8px;content:""}
.myideapage .custom_radio input:checked+.radio_indicator:after{position:absolute;content: '\e90c';font: normal normal normal 12px/1 careline;left:auto;right:1px;top:2px;color:#fff}
.myideapage .main-container-outer{width:100%;max-width:100%;padding:30px 0;}
.myideapage .my_idea_head.t-head{background:#f85a0c;background:-moz-linear-gradient(45deg,#f85a0c 0,#fcc100 100%);background:-webkit-linear-gradient(45deg,#f85a0c 0,#fcc100 100%);background:linear-gradient(45deg,#f85a0c 0,#fcc100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85a0c',endColorstr='#fcc100',GradientType=1)}
.myideapage .my_idea_head.t-head:before{content:'AIM'}
.myideapage .organisation img{margin-right:12px}
.myideapage .sub_bottom .centertxst span{text-align:center;display:block}
.myideapage .center-t{justify-content:center}
.myideapage .idealaunch_sub_bottom .t-bot-strip .dt-col:nth-child(3){width:21.5%}
.myideapage .idealaunch_sub_bottom .t-bot-strip .dt-col:nth-child(2){width:15%}
.myideapage .idealaunch_sub_bottom .t-bot-strip .dt-col:nth-child(4){width:18%}
.myideapage .ml-15{margin-left:15px}
.myideapage .d-btn.d-evaluation{border:1px solid #40bf2e;background:#fff;color:#40bf2e;width:125px}
.myideapage .idea-detailslist-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;font-size:16px;margin-bottom:15px}
.myideapage .idea-righttab ul{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border:1px solid #c9ccd4;border-radius:4px}
.myideapage .idea-righttab ul li a{display:flex;align-items:center;justify-content:center;min-height:39px;color:#050505;padding:0 19px;font-size:13px;cursor:pointer}
.myideapage .idea-righttab ul li:first-child.active-tab a{border-radius:4px 0 0 4px}
.myideapage .idea-righttab ul li:last-child{margin:0}
.myideapage .idea-righttab ul li:last-child.active-tab a{border-radius:0 4px 4px 0}
.myideapage .idea-righttab ul li.active-tab a{background-color:#fff;color:#050505}
.myideapage .ideadetails-message{margin:0;padding:0}
.myideapage .ideadetails-message li{background-color:#fff;margin-bottom:25px;border-radius:4px}
.myideapage .ideadetails-message li .msgbox{padding:29px 30px 36px}
.myideapage .ideadetails-message li .msgbox .msgtitle{font-size:13px;color:#050505;line-height:1.6;margin-bottom:13px}
.myideapage .ideadetails-message li .msgbox p{font-size:13px;color:#828283;line-height:1.6}
.myideapage .idea-details-head{width: 100%;padding:0 44px;position:relative}
.myideapage .idea-details-head .details-head-top{margin:49px 0 20px;text-align:center;line-height:1.6;color:#3f82dd;font-size:16px;font-weight:400}
.myideapage .idea-details-head .idea-details_foot{border:0}
.myideapage .idea-details-head .idea-details_foot .idea_details_footround:before{display:none}
.myideapage .idea-details-head .idea-details_foot .idea_details_footround{padding-top:0}
.myideapage .idea-details-head .idea-details_foot .idea_details_footround .delite_user_img{width:35px;height:35px;top:0;left:3px;border-radius:50%}
.myideapage .idea-details-head .i_foot_card{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.myideapage .idea-details-head .i_foot_card .footlaunch_card{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding-left:48px}
.myideapage .idea-details-head .delite_foot{padding-left:0;padding-right:0}
.myideapage .idea-details-head .idealaunch_sub_bottom{padding:0 0 15px}
.myideapage .idea-details-container{width:100%;padding:30px 20px;max-width:100%;margin-top:220px}
.myideapage .download-ideas{position:absolute;top:23px;right:55px;border-radius:100%;background-color:#f4f5fa;border:1px solid #f0f0f1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;width:35px;height:35px}
.myideapage .download-ideas img{width:14px;height:13px}
.myideapage .idea-watcher ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.myideapage .idea-watcher ul li a{width:35px;height:34px;border-radius:100%;background-color:#f1f1f1;align-items:center;justify-content:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#d0c9c6;font-weight:500;font-size:13px;margin-left:-7px}
.myideapage .idea-watcher ul li a img.userimg{width:35px;height:35px;object-fit:cover;border-radius:100%}
.myideapage .idea-watcher ul li:last-child a{background-color:#4e4e4e;color:#fff;font-size:18px}
.myideapage .head-idealaunch_card{margin-bottom:4px}
body.closefilterpanel .top_filter_outer .idea-details-head{padding-left:0}
.myideapage .tabbox>div{display:none}
.myideapage .tabbox>div.active-tab{display:block}
.myideapage .close-f.openright{background-color:#fa7f0b!important}

/*** ticket update design ***/
.myideapage .gc-detail-col {
    padding-top: 118px;
    background: #e2e5ee;
}
.inner-white-card{margin:0 -5px;margin:0 -5px;display:flex;flex-wrap:wrap}
.inner-list-card{padding:0 5px;margin-bottom:5px;width:100%;display:inline;border-radius:5px}
.inner-list-card.fullbox{width:100%;height:auto}
.inner-list-card .list-block{background:#fff;padding:0;border-radius:4px;width:100%;border:solid 1px #e3e7f2}
.inner-list-card .list-block h2{font-size:12px}
.switch-view .inner-list-card h2{padding:10px 15px;margin:0;cursor:pointer;height:46px;display:flex;align-items:center}
.switch-view .inner-list-card.openbox h2{border-bottom:solid 1px #f4f5fa}
.switch-view .inner-list-card h2 .countholder{margin-left:auto;display:flex;align-items:center}
.switch-view .inner-list-card h2 .countholder .countno{width:25px;height:25px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#7b7b7b;font-weight:normal;font-size:10px;transition:ease-in-out .3s}
.switch-view .inner-list-card h2 .countholder .addless{margin-left:10px;display:inline-flex;color:#9e9e9d;line-height:0;align-items:center;font-size:14px;font-weight:normal;min-width:22px}
.switch-view .inner-list-card h2 .countholder .addless:before{content:"[ + ]";display:inline-block}
.switch-view .inner-list-card h2 .countholder .addless.minus:before{content:"[ - ]"}
.cwrap .inner-list-card .list-block>.togfilpt{padding-top:0;display:none;transition:none}
.cwrap .inner-list-card .list-block>.togfilpt ul{padding-top:0;padding-bottom:0;transition:none}
.inner-list-card.fullbox .list-block>.togfilpt ul{padding:0 0 10px 0}
.cwrap .sw-bottom.gc-ba-box .togfilpt li{border-bottom:solid 1px #fafafc;border-radius:0;padding-right:15px}
.cwrap .sw-bottom.gc-ba-box .togfilpt li:last-child{border-bottom:0}
.cwrap .sw-bottom.gc-ba-box .togfilpt li .gc-check+label{padding-right:54px;text-overflow:ellipsis;overflow:hidden}
.cwrap .sw-bottom.gc-ba-box .togfilpt li .gc-check+label:before{right:18px}
.cwrap .sw-bottom.gc-ba-box .togfilpt li .gc-check:checked+label:after{right:21px}
.cwrap .sw-bottom.gc-ba-box .togfilpt li .gc-check+label .countno{width:25px;height:25px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#7b7b7b;font-weight:normal;font-size:10px;transition:ease-in-out .3s;position:absolute;right:0;top:7px;right:46px}
.gc-tickets .gc-view-col .filter-tab-content h2{padding:10px 0;margin:0}
.gc-tickets .gc-view-col .filter-tab-content .sw-bottom.gc-ba-box{margin:5px 0}
.gc-tickets .gc-view-col .filter-tab-content .inner-list-card h2{padding:0 15px}
.gc-tickets .gc-view-col .filter-tab-content .inner-list-card:last-child{margin-bottom:0}
.cwrap .inner-list-card .list-block .togfilpt ul.morelistticket{border-radius:0;border-top:solid 1px #fafafc;padding-top:0;display:none}
.cwrap .inner-list-card .list-block .togfilpt .showlistbtn{font-size:10px;color:#1c70b8;display:flex;width:100%;height:46px;text-transform:uppercase;justify-content:center;align-items:center;border-top:solid 1px #fafafc}
.com-head.my_ticket_head{background:#ee3d3a;background:-moz-linear-gradient(left,rgba(238,61,58,1) 0,rgba(242,121,90,1) 100%);background:-webkit-linear-gradient(left,rgba(238,61,58,1) 0,rgba(242,121,90,1) 100%);background:linear-gradient(to right,rgba(238,61,58,1) 0,rgba(242,121,90,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3d3a',endColorstr='#f2795a',GradientType=1)}
.com-head.my_ticket_head:before{height:100%;font-size:40px}
.gc-tickets .com-head.my_ticket_head h1{margin:0;display:flex;justify-content:center;align-items:center;height:100%;font-size:17px}
.com-head.my_ticket_head:after{display:none}
.filtertablist{position:absolute;position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}
.filtertablist li{width:50%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:13px}
.filtertablist li a{padding:10px 0;width:100%;text-align:center;outline:0;text-transform:uppercase;color:rgba(255,255,255,0.5);transition:ease-in-out .3s}
.filtertablist li svg{width:24px;position:absolute;bottom:0;fill:#eaedf4;visibility:hidden;opacity:0;transition:ease-in-out .3s}
.filtertablist li:hover a,.filtertablist li.active a{color:#fff}
.filtertablist li.active svg{visibility:visible;opacity:1}
.filter-tab-content{display:none}
.filter-tab-content.active{display:block}
.ijptopfilter .t-info .t-sub{padding-top:17px}
@media(max-width:1500px){.top_filter_outer{top:65px}
}@media(max-width:1499px){.com-head.my_ticket_head{height:110px}
                          .ijptopfilter .t-info .t-sub{font-size:14px}
}@media(max-width:1366px){.com-head.my_ticket_head{height:99px}
}.right-close-panel .gc-wrapper,.right-close-panel .home_page .gc-wrapper,.right-close-panel .top_filter_outer,.right-close-panel .gc_button_row.sticky{padding-right:0}
.com-head.t-head{transition:ease-in-out .3s}
body .gc-view-col{transition:ease-in-out .3s}
.arrowpt{position:absolute;padding:0;top:124px;left:auto;right:-20px;background:#eaedf4;border-radius:0 5px 5px 0;cursor:pointer;width:20px;height:37px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#4683c0;transition:ease-in-out .3s}
.arrowpt:before,.arrowpt:after{content:"";position:absolute;width:6px;height:11px;left:0}
.arrowpt:before{bottom:100%;top:auto;background:url(../images/filtop.png) 0 0 no-repeat}
.arrowpt:after{top:100%;bottom:auto;background:url(../images/filbottom.png) 0 0 no-repeat}
div#closefilter{top:0;right:0;z-index:9;width:38px;height:47px;border-radius:0;background:transparent;transition:ease-in-out .3s}
div#closefilter:before,div#closefilter:after{display:none}
div#closefilter .fpluse{display:none}
div#closefilter .fminus{display:block}
#closefilter span{margin-right:0;color:#fff}
#closefilter.openright{right:0;background:#f25e47;background-size:cover}
#closefilter.openright .fpluse{display:block}
#closefilter.openright .fminus{display:none}
#closefilter.openright:hover{width:73px;right:-73px}
#closefilter.openright:hover span{visibility:visible;opacity:1;font-size:12px}
.myideapage .switch-view .sw-bottom.gc-ba-box {     margin: 15px 0 0; padding: 0;}
.myideapage .switch-view .sw-bottom h2{ padding: 0;}
.myideapage .switch-view .sw-bottom h2.inner.toggle_fil_pt{padding: 0 15px;}
.myideapage .flxtopfilter{padding:0; float: none;transition:ease-in-out .3s}
.closefilterpanel .flxtopfilter{padding-left:38px}
.arrowpt i{width:20px;display:flex;justify-content:center;align-items:center;transition:ease-in-out .3s}
.arrowpt i img{max-width:100%}
.arrowpt span{visibility:hidden;font-size:0;transition:ease-in-out .3s;transform-origin:left center}
.gc-view-col.closefilterpt{left:-67px}
.gc-view-col.closefilterpt .switch-view{visibility:hidden}
.openright:hover{width:73px;right:-73px}
.openright i{transform:rotate(180deg)}
.openright .icon-09:before{content:"\e909"}
.openright:hover span{visibility:visible;opacity:1;font-size:12px}
body.closefilterpanel .gc-wrapper,body.closefilterpanel .top_filter_outer,body.closefilterpanel .gc_button_row.sticky{padding-left:323px}
.gc-tickets .d-ticket.ticdlistmain{padding-left:30px;padding-right:30px}
body.menu-nav-open.closefilterpanel .gc-view-col{left:-302px}
body.menu-nav-open.closefilterpanel .gc-wrapper,body.menu-nav-open.closefilterpanel .top_filter_outer,body.menu-nav-open.closefilterpanel .gc_button_row.sticky{padding-left:88px}
.com-head.t-head{height:110px} 
/* filter checkbox css */
.multiselect-box.moredataticket{    background: transparent;}
.cwrap .sw-bottom.gc-ba-box .moredataticket .multiselect-filter { padding:0 5px;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter { padding:10px 5px 0; margin: 0px; display: flex;justify-content: space-between;flex-wrap: wrap; }
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner { width: 50%;display: inline-flex; padding: 0 7px; margin-bottom: 12px; }
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner {padding: 0 5px;margin:0; width: 50%; }
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner .multi-check { left: -99999px; position: absolute; }
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner label:before,
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner label:after{display: none;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner .multi-check + label { background: #ffffff;border: solid 1px #e3e7f2;padding:13px 10px;color:#343434;font-size: 12px;font-weight: normal;margin:0 0 10px; cursor: pointer;width: 100%;text-align: left;letter-spacing: .10px;border-radius: 4px;display: inline-block;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner .multi-check:checked + label{background: #979797;color: #fff;border-color: #979797;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner .multi-check:checked + label .countnum{color:#fff}
.cwrap .sw-bottom.gc-ba-box .moredataticket .multiselect-filter{ justify-content: flex-start;background:transparent;margin:0 -5px;width:auto;padding:0;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner{width:50%; background: transparent;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner label.multi-lbl{padding-right:32px;padding-left:12px;}
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner label .countnum{ position: absolute; min-width:25px; height: 25px; background:rgba(234,237,244,.5); border-radius:14px; color: #7e7e7e; display: flex; justify-content: center; align-items: center; top:8px; right: 10px; border:solid 1px #dedede; border:none; line-height: 0; } 
.cwrap .sw-bottom.gc-ba-box .multiselect-filter .multiselect-inner .multi-check:checked + label .countnum{border-color:transparent;} 

.switch-view .sw-bottom.gc-ba-box.closebox{border-bottom:solid 1px #e2e5ee}
.switch-view .sw-bottom.gc-ba-box.closebox .head_heading .right_ico:before{content:"\e90a"}
.cwrap .sw-bottom.gc-ba-box ul li.emp-search {
    padding: 5px 12px 5px;
}
.cwrap .sw-bottom.gc-ba-box ul li.emp-search input.form-control {
    margin: 0;
    height: 42px;
}
.sw-bottom .head_heading .right_ico {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.sw-bottom .head_heading .right_ico.arrowup{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

/* replace this line **/
.tthrow li .countholder .countno {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #f7f7f7;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    color: #7b7b7b;
    font-weight: normal;
    font-size: 10px;
    transition: ease-in-out .3s;
}
.ratingboxouter .ratingheader .headtitle{ font-size: 12px;}
.ratingboxouter .ratingheader .headtitle:after {
    font-size: 14px;
    color: #9e9e9d; 
} 
.d-ticket .d-ticket-list .name_assign_pt{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
.dashboard .d-ticket-list .btn_row,.outer_list_ticket .d-ticket-list .btn_row{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.ticket-detail .outer_list_ticket .d-ticket-list .btn_row{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%}
.d-ticket .d-ticket-list .name_assign_pt a{max-width:125%}
.ticket-multiselection-btns{position:absolute;max-width: 52%;z-index:2;background:#fff;padding:18px 0 19px 30px;transition:left 500ms ease-in-out}
.ticket-multiselection-btns .d-ticket-cell .d-btn{color:#fff}
.idea_search_filter_form {
    width: 100%;
}
.myideapage .gc-ticket-list {
    margin: 0;
    min-height: -webkit-calc(100vh - 184px);
}

.myideapage .gc-detail-col.dashboard{padding:0;}
.myideapage .t-bot-strip.sub_bottom .dt-col {
    flex: 1 1 auto;
    padding: 0 10px;
    text-align: left;
    width: auto !important;
}
.myideapage .gc-ticket-list.my-idea-detail .flexwrap{ padding: 0;}
.gc-ticket-list.my-idea-detail .flxtopfilter {
    border: none;
    height: auto;
}
.myideapage .help-block-error, .aimfirst_page .help-block-error{ text-align: left;} 
.help-error-all {
    position: absolute;
    top: 32px;
    right: 6%;
    font-size: 15px;
    color: #f10;
    margin: 0 0 20px;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple {
    padding: 5px;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container.select2-container--default {
    width: 100% !important; 
    position: relative;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple,
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default.select2-container--focus .select2-selection--multiple{
    border: 1px solid #e6e7f1;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple .select2-selection__choice {
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid 1px #c7d4dd;
    height: 35px;
    line-height: 1;
    background: #fff;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple .select2-selection__choice{
    margin: 5px;
    position: relative;
    padding-right: 23px
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: 300;
    margin-right: 2px;
    position: absolute;
    top: 8px;
    right: 5px;
    font-size: 18px;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child{
    margin-bottom: 0;
}
.ideaform .innerblockwrap .innerscrollbardata .inwidthpt .select2-container--default .select2-search--inline .select2-search__field {
    margin: 0;
    height: 40px;
}
.outer_list_ticket .nane_as_row {
    width: 100%;
    white-space: nowrap;
}
.idea-highlight {
    margin: 6px 0 0;
}

.btn-toolbar { 
    position: absolute;
    min-width: 606px;
    right: 25px;
    z-index: 9;
}
.btn-toolbar .focus-btn-group{display:none}
.btn-toolbar .dropdown-btn-group{margin-left:auto;position:absolute;top:10px;right:15px}
.btn-toolbar .dropdown-btn-group .btn{background:#f4f5fa;border:solid 1px #e5e7ee;font-size:12px;color:#4f545a;font-weight:normal;padding:0 14px;border-radius: 5px;margin-right:5px}
.btn-toolbar .dropdown-btn-group .btn:hover{background:#e5e7ee}
.btn-toolbar .dropdown-btn-group .btn.displayall-btn{display:none}
.btn-toolbar .dropdown-btn-group .btn .icon-12{margin-left:5px;font-size:10px}
.btn-toolbar .dropdown-btn-group .btn.btn-primary{color:#fff;border-color:#fe5048;background:#ef3e36}
.report-filter .alldropdown .heading-title{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 5px 0 15px;background:#fff;box-shadow:5px 0px 11px rgba(0,0,0,0.11);}
.report-filter .alldropdown .heading-title h2{color:#343434;font-size:14px;text-align:left;}
.report-filter .alldropdown .closepanel{height:40px;width:40px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto;position:relative;}
.report-filter .alldropdown .closepanel img{width:13px;opacity:0.5;}
.report-filter .alldropdown{position:fixed;background:white;width:395px;right:0;padding:0px 0;border-radius:0px;display:block;box-shadow:0 0 24px rgba(0,0,0,0.08);top:0;visibility:hidden;opacity:0;transition:ease-in-out .3s;transform-origin:right top;z-index:99999999999;height:100%;right:-600px;}
.report-filter.show .alldropdown{visibility:visible;opacity:1;right:0}
.report-filter.show .alldropdown .closepanel:before{content:'';display:block;opacity:0;position:absolute;transition-duration:.15s;transition-timing-function:cubic-bezier(0.4,0.0,0.2,1);z-index:0;left:auto;right:auto;margin:0 auto;top:auto;bottom:auto;background:none;border-radius:50%;box-sizing:border-box;transform:scale(0);transition-property:transform,opacity;}
.report-filter.show .alldropdown .closepanel:hover:before{opacity:1;transform:scale(1);background-color:rgba(32,33,36,0.059);width:100%;height:100%;}
.report-filter.show .alldropdown .closepanel:hover img{opacity:1}
.dataTables_scrollBody::-webkit-scrollbar{width:5px;height:5px}
.dataTables_scrollBody::-webkit-scrollbar-track,.gsc_thin_scroll::-webkit-scrollbar-thumb{border-radius:10px;background:#e2e4ea}
.dataTables_scrollBody::-webkit-scrollbar-thumb{background:#999}
.dataTables_scrollBody::-webkit-scrollbar-thumb:hover{background:#999}
.report-filter.show .alldropdown .dropdown-menu{padding:0px;margin:0px;    width: 100%; max-height:100%;overflow:auto;padding-bottom:120px;    display: block;border:none; position: initial;}
.report-filter.show .alldropdown .dropdown-menu::-webkit-scrollbar{width:5px;height:5px}
.report-filter.show .alldropdown .dropdown-menu::-webkit-scrollbar-track,.gsc_thin_scroll::-webkit-scrollbar-thumb{border-radius:10px;background:#999}
.report-filter.show .alldropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#999}
.report-filter.show .alldropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#999}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row{display:flex;padding:12px 25px 12px 20px;color:#6c757d;cursor:pointer;position:relative}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row:last-child{margin-bottom:0}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row:hover{background-color:#f5f6f8;color:#6c757d}
#panel-fullscreen{width:36px;height:34px;display:flex;justify-content:center;align-items:center;background:#f4f5fa;border:solid 1px #e5e7ee;font-size:12px;color:#4f545a;font-weight:normal;padding:0 14px;margin-left:15px;border-radius:3px; }
#panel-fullscreen i{opacity:0.55}
#panel-fullscreen:hover i{opacity:1}
#panel-fullscreen i .smallexp{display:none;}
#panel-fullscreen i.resize-small .fullexp{display:none;}
#panel-fullscreen i.resize-small .smallexp{display:block;}
.outerbox-table.panel-fullscreen{display:block;z-index:999999;position:fixed;width:100%;height:100%;top:0;right:0;left:0;bottom:0;overflow:auto;margin:0;background:#fff;}
.report-page .outerbox-table.panel-fullscreen .report-table-wrap{border-radius: 0;}
.report-page .outerbox-table.panel-fullscreen .btn-toolbar .dropdown-btn-group{right:0;}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row input[type="checkbox"],.report-filter.show .alldropdown .dropdown-menu .checkbox-row input[type="radio"]{margin:0}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0;position:absolute;right:0;top:0}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row label{cursor:pointer;display:inline-block;padding-right:5px;position:relative;margin-bottom:0;font-weight:normal;font-size:10px;text-transform:uppercase;color:#050505;width:100%}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row label:before,.report-filter.show .alldropdown .dispall-row .disall:before{background-color:#f5f6f8;border-radius:18px;border:1px solid #ced4da;content:"";display:inline-block;height:18px;left:auto;right:0;margin-right:-10px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:18px;outline:0;top:-3px}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row label:after{font-size:9px;height:18px;left:auto;right:0;margin-right:-10px;position:absolute;top:-2px;width:18px;display:flex;align-items:center;justify-content:center}

.report-filter.show .alldropdown .dropdown-menu .checkbox-row input[type=checkbox]:checked+label::before{background-color:#68d286;border-color:#68d286}
.report-filter.show .alldropdown .dropdown-menu .checkbox-row input[type=checkbox]:checked+label::after{content:"\e935";font-family:'careline';font-weight:normal;color:#fff}
.report-filter.show .alldropdown .dispall-row{padding:10px 25px 10px 20px}
.report-filter.show .alldropdown .dispall-row .disall{border:0;background:transparent;padding:8px 0 10px;height:auto;min-height:auto;line-height:1.6;margin:0;text-transform:uppercase;width:100%;text-align:left;font-size:10px;border-bottom:solid 1px #f4f5fa;color:#050505;position:relative;box-shadow:none;outline:none;}
.report-filter.show .alldropdown .dispall-row .disall:before{top:6px;display:flex;justify-content:center;align-items:center;color:#fff;right:6px;}
.report-filter.show .alldropdown .dispall-row .disall.active:before{content:"\e935";font-family:'careline';font-weight:normal;color:#fff;background-color:#68d286;border-color:#68d286;right:6px;}
.gc_tickets.report-page-listing .gc-detail-col {
    padding-top: 20px;
}
.d-ticket .d-ticket-list .img_check label.d-ticket-box{ width:30px;height:30px;}
.d-ticket .d-ticket-list .img_check label.d-ticket-box>img{width:100%;height:100%;object-fit: cover;}
.gc-delite .multi-select-container{width:100%;}
.gc-delite .multi-select-button{ max-width:100%;width: 100%;height:42px;display: flex; align-items: center; justify-content: space-between; }
.gc-delite .multi-select-menu{top:27px;}
.gc-delite .multi-select-menuitem input{ margin-top:0}
.gc-delite .multi-select-menuitem{ cursor: pointer;}
.gc-delite .multi-select-menuitems {
    padding: 10px 0;
}
.gc-delite .infobox .multi-select-container {
    width: 100%;
}
.gc-delite .infobox span.multi-select-button {
    max-width: 100%;
    width: 100%;
    height: 42px;
    line-height: 36px;
    cursor: pointer;
    box-shadow: none;
}
.gc-delite .infobox .multi-select-button:after { 
    position: absolute;
    right: 12px;
    top: 48%;
}
.gc-delite .infobox .multi-select-menu { 
    top: 1.8em;
}
.gc-delite .infobox .multi-select-menuitem input{
    margin-top:0;
}
.gc-delite .infobox .multi-select-menuitem { 
    padding: 0.8em 1em 0.8em 30px;
    margin: 0;
    cursor: pointer;
    border-bottom: 1px solid #e9e9e9;
}
.common-slider-outer {
    margin-bottom: 20px;
}
.common-slider-box .common-slider-box-item{margin-bottom: 0 !important;white-space: normal;}
.common-slider-box{position: relative;}
.common-slider-box .gscr_pagerwrapper {
    position: absolute;
    right: 25px;
    bottom: 5px;
}
.common-slider-box .gscr_slideOuter .gscr_lSPager.gscr_lSpg{
    margin:0;
}
.common-slider-box .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li { 
    padding: 0;
    margin-right: 3px;
}
.common-slider-box .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li a{ width:6px;height:6px;    border: 1px solid #e1e1e1;    background-color:rgba(255,255,255,0.30);}
.common-slider-box .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li.gscr_active a, .common-slider-box .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li:hover a {
    background-color: #fff;
}
.common-slider-box .gscr_lSAction{display:none;}
.common-slider-outer .ink {
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    background-clip: padding-box;
    -webkit-transform: scale(0);
    transform: scale(0);
}
/*insurance dekho banner*/
.iambanner { display: flex; max-width: 940px; width: 100%; border-radius: 6px; padding: 0px 0 0 45px; color: #fff; align-items: center; justify-content: space-between;margin-top: 0;overflow:hidden;}
.iambanner#inurancedekho{background:#eb4652;}
.iambanner .iambanner-inner{display:flex;align-items: center;justify-content: space-between;width:100%;}
.iambanner .iambanner-inner .iam-left{display:inline-block;}
.iambanner .iambanner-inner .iam-left .logo{position:relative;}
.iambanner .iambanner-inner .iam-left .logo img{width:auto !important;}
.iambanner .iambanner-inner .iam-left .logo .offer-text { display: inline-block; font-size: 40px; font-weight: 500; position: absolute; left: 75px; bottom: 0; width: 100%;}
.iambanner .iambanner-inner .iam-left .iam-plan{font-size:20px;font-weight:500;margin-top:23px;text-transform:capitalize;}
.iambanner .iambanner-inner .iam-left p{font-size:13px;line-height:1.5;margin:5px 0px 25px 0;}
.iambanner#inurancedekho .iambanner-inner .iam-left p{    margin: 5px 0px 15px 0;}
.iambanner .iambanner-inner .iam-left .iam-button { background: #fff; max-width: 145px; height: 40px; color: #c44052; font-size: 14px; font-weight: 500; text-transform: uppercase; display: flex; align-items: center; justify-content: center; border-radius: 3px; box-shadow: 0px 0px 5px #c44052;margin-top: 10px;}
#inurancedekho .iam-right { padding-right: 45px; }
/*insurance dekho banner*/

/*IJP banner start */
.iambanner#ijp-banner{background:#0b1b32;}
.iambanner .unlock{font-size:30px;font-weight:500;display:inline-block;}
.iambanner .unlock span{display:block;text-transform:uppercase;font-size:25px;background:#083b64;padding:1px 5px;margin-top: 10px;}
.iambanner .succsess{font-size:54px;text-transform:uppercase;font-weight:bold;margin-top: 10px;}
#ijp-banner .iam-button{color:#0b1b32;font-weight:bold;box-shadow: 0px 0px 5px #000000;}
#ijp-banner .iam-right{position:relative;top:15px;}
/*IJP banner end*/

/*Tameer banner start*/
.iambanner#tameer-banner{background:url(/images/web/tameer-bg.jpg) no-repeat center center;}
.iambanner .help-writing{font-size: 13px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
#tameer-banner .iam-plan{font-size: 28px;color:#09b6c7;font-weight:600;margin-top:5px;}
#tameer-banner .iambanner-inner .iam-left p{margin-top: 10px;}
#tameer-banner.iambanner .iambanner-inner .iam-left .iam-button{background:#09b6c7;color:#fff;text-transform: capitalize;font-size:16px;font-weight: 400; cursor: pointer;max-width: 156px;height:46px;box-shadow: 0px 0px 5px #1c1e1b;}
#tameer-banner .iam-right { padding-right: 89px;}
/*Tameer banner end*/
.btn-main-outer.btnouter{display: block;}
.btn-aim-box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-main-outer.btnouter p.large-font-light{margin:25px auto 5px;font-size: 15px;}
.aim-logo-mid .btn-main-outer.btnouter .bottombtns {
    margin: auto;
}
.aim-logo-mid .btn-main-outer.btnouter .btn-aim-box .bottombtns{margin: 0 6px;}
.leftaim .innersubblockwrap .ideaimgthree{padding-bottom: 30px;}
.gc-left-nav .gc-menu li a i.icon-82 {
    font-size: 28px;
}
.gc-left-nav .gc-menu li a i.icon-84{
    font-size: 22px;
}
.sidebar_right ul li a i.icon-81 {
    font-size: 26px;
}
.checkbox-custom.gc-due-date {
    float: none;
    width: 100%; 
}
@media (max-width:1300px){
    .inner_page_body .gc-wrapper,body .top_filter_outer,body .gc_button_row.sticky{padding-left:448px}
    .gc-view-col.closefilterpt{left:-273px}
    .aimfirst_page .gc-wrapper{padding-left:88px;}

    .d-ticket .d-ticket-list .img_check label.d-ticket-box{ width:30px;height:30px;}
    .d-ticket .d-ticket-list .img_check label.d-ticket-box>img{width:100%;height:100%;object-fit: cover;}
    .gc-delite .multi-select-container{width:100%;}
    .gc-delite .multi-select-button{ max-width:100%;width: 100%;height:42px;display: flex; align-items: center; justify-content: space-between; }
    .gc-delite .multi-select-menu{top:27px;}
    .gc-delite .multi-select-menuitem input{ margin-top:0}
    .gc-delite .multi-select-menuitem{ cursor: pointer;}
    .gc-delite .multi-select-menuitems {
        padding: 10px 0;
    }
}
/*IAM Right panel start*/
.iam-right-panel{display:flex;align-items:flex-start;float:right; flex-flow:column; background: #fff;max-width:726px;width: 100%;padding:35px 44px;box-shadow: 0 0 10px #e2e2e2;min-height:100%;position: relative;}
.iam-right-panel .idea-title { padding: 0; margin: 0; width: 100%; font-weight: 500; font-size: 18px;}
.iam-right-panel .panel-img{display:inline-block;width: 100%;text-align:center;}
.iam-right-panel .emp-deatil ul{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.iam-right-panel .emp-deatil ul li { max-width: 300px; width: 100%; height: 76px; display: flex; align-items: center; justify-content:flex-start; border: solid 1px #eeeeee; border-radius: 6px;margin-top:20px;padding:0 26px;}
.iam-right-panel .emp-deatil .icon { margin-right: 15px; display: flex; align-items: center;}
.iam-right-panel .emp-deatil .icon img{max-width: 26px;}
.iam-right-panel .text-value input[type="text"]{border:0;font-weight:400;color:#313132;font-family: 'Celias';pointer-events: none;height: auto;
                                                line-height: 1; margin: 0;}
.iam-right-panel .contribute { display: inline-block; width: 100%; margin-top: 23px; }
.contribute .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.contribute .form-group label{position:relative;cursor:pointer;font-size:14px;font-weight:500;}
.contribute .form-group label:before { content: ''; -webkit-appearance: none; background-color: transparent; border: 1px solid #e2e2ee; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); background: #f9faff; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right:13px; width: 23px; height: 23px; border-radius:3px;}
.error-checkbox:before{border:1px solid red !important;}
.contribute .form-group input:checked + label:before{border-color:#fb6347;border: solid 2px #fb6347;}
.contribute .form-group input:checked + label:after{content:'';display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid #fb6347;border-width:0 2px 2px 0;transform:rotate(45deg);}
.iam-right-panel .amount { display: flex; width: 100%; margin:35px 0 10px; flex-flow: column;}
.iam-right-panel .amount label{font-weight:500;font-size:14px;margin-bottom:15px;}
.iam-right-panel .amount input[type="number"]{width:100%;height: 48px;display:flex;align-items: center;padding: 0 45px;background:url(../../images/india.svg) no-repeat 33px 18px #fafbff;background-size:12px; color:#343434;border: solid 1px #e7e7f1;border-radius:4px;font-weight:500;font-size:14px;font-family:'Celias';}
.iam-right-panel .deduct { font-size: 14px; font-weight: 500; color: #5b6269; display: inline-block; width: 100%; margin-top: 20px; }
button.continuBtn{width: 100%;height:58px;color:#fff;background-color:#fb5453;display:flex;align-items: center;justify-content: center;font-weight: 500;font-size: 16px;border: 0;border-radius:4px;cursor:pointer;font-family:'Celias';margin-top:10px;}

/*popup css*/
.dullbg{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0, 0.58);
    display: none;
    z-index: 9999999;
}
.contribute-popup { max-width: 385px; min-height: 414px; background: #fff; width: 100%; align-items: center; z-index:99999999; border-radius: 6px; display: none; position: fixed; left: 0; right: 0; margin: auto; top: 50%; transform: translateY(-50%);text-align:center;padding:40px;}
.contribute-popup .popup-heading{font-size: 22px;color:#b66a38;font-weight:500;}
.contribute-popup .popup-icon{display:inline-block;width: 100%;margin-top:30px;}
.contribute-popup .deduction-amount { display: inline-block; width: 100%; margin-top:10px; font-size: 28px; color: #292929;}
.contribute-popup .deduction-amount span{    display: inline-block;font-size:16px;font-weight:500;color:#49515a;}
.contribute-popup .popup-btn{display:flex;align-items: center;justify-content:space-evenly;margin-top: 20px;padding: 0 30px;}
.contribute-popup .popup-btn a { max-width: 102px; width: 100%; height: 46px; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px;text-decoration: none; background-color: #97a4b6;}
.contribute-popup .popup-btn a.okbtn{background:#f55048;}
body.noscroll{overflow:hidden;}
.contribute-popup .deduction-amount >img {
    max-width: 10px;
}
/*thanks tameer start*/
.iam-right-panel.thanx-tameer{background:#fff url(/images/thanks-bg.png) no-repeat bottom center;background-size: 100%;display: flex;align-items: center;justify-content: center;position:relative;}
.thanx-tameer .thanx-text{font-size:67px;font-weight: 500;color:#00b8c4;text-transform:capitalize;}
.thanx-tameer .thanx-text span{color:#003a52;}
.top-tamer { position: absolute; top: 0; left: 0; width: 100%; padding:40px 30px 20px 46px; display: flex; align-items: flex-start; justify-content: space-between;}
.top-tamer .cross-icon { width: 30px; height: 30px; background: #fff; border-radius: 100%; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); text-align: center; display: flex; align-items: center; justify-content: center; cursor:pointer;}
/*thanks tameer end*/

/*certificate download*/
.cretificate { background: #e6e6e6; padding: 5px; border-radius: 6px; position: relative; display: inline-block; width: 100%;margin-top:10%;}
.cretificate .crt-holder { position: absolute; top: 50%; left: 61px; max-width: 65%; width: 100%; transform: translateY(-50%); color: #ed1c4c; font-family: 'Bella Fashion Personal Use'; font-size: 27px; }
.iam-right-panel .downloadBtn a { display: flex; align-items: center; justify-content: center;text-decoration:none; background: #045675; color: #fff; font-size: 12px; min-width: 221px; height: 42px; font-weight: 500; width: 100%; border-radius: 6px; justify-content: space-evenly; }
.iam-right-panel .downloadBtn{margin:25px auto;}
.iam-right-panel .continuBtn.crt { margin-top: 35px; }
.inPopupDownloadIcon {position: absolute; top: 30px; right:75px; z-index: 99; background: #fff; color: rgb(0, 0, 0); font-size: 12px; padding: 0; border-radius: 50%; display: flex; width: 30px; height: 30px; font-size: 12px;border: solid 1px #ccc; justify-content: center; align-items: center; line-height: 0; }
#tameer-cont-form {width:100% !important;}
#tameer-cont-form .amount input[type="number"] {background-position: 18px 18px; padding: 0 34px;}
#tameer_contribution .emp-deatil ul li {align-self: baseline;    margin-bottom: 0px;}
.radioInputNew {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.radioInputNew .radioInput label {font-weight: 400;padding:10px 0px 10px 40px; display: inline-block; margin: 0px; cursor: pointer;}
.radioInputNew .radioInput {max-width: 300px; width: 100%; height: 76px; display: flex; align-items: center; justify-content: flex-start; border-radius: 6px; margin-top: 20px; padding: 0 26px;}
.radioInputNew .radioInput .text {position: relative;}
.radioInputNew .radioInput input {position: absolute; opacity: 0;}
.radioInputNew .radioInput .text:before {border-radius: 50%;position: absolute; content: ''; top: 2px; left: -34px; content: ''; width: 18px; height: 18px;background: #ffffff; border: 1px solid #c6c6c6;}
.radioInputNew .radioInput input:checked + .text:before {background: #f96246; border: 1px solid #f96246; }
.radioInputNew .radioInput input:checked + .text:after {border-radius: 50%; font-size: inherit; content: "";height: 8px; width: 8px; background: #ffffff;left: -29px; top: 7px;position: absolute;}
.radioInputNew .radioInput label {margin-bottom: 5px;}


/*certificate download end*/
#tameer-banner .knowmore{font-size:12px;margin-top:15px;}
#tameer-banner .knowmore a{color:#09b6c7;}

#tameer_contribution.unverified-outer.ticket_type_outer.right-popup-box{width:726px;right:-726px;}
#tameer_contribution.unverified-outer.ticket_type_outer.right-popup-box.open_it{right:0;} 
#tameer_contribution .gsc_thin_scroll::-webkit-scrollbar-thumb{background:#a4a4a4;}
#tameer_contribution .iam-right-panel .errorMsg {margin-top: 0px; color: red;font-size: 12px; font-weight: 400;}
#tameer_contribution .errorMsg svg {width: 10px; fill: red;}
.cwrap .sw-bottom.gc-ba-box ul.no-scroll li {
    padding: 7px 9px;
}
.mood-type {
    display: inline-block;
    padding: 0 5px;
    cursor: pointer;
}
.img-mood{
    max-width: 30px; 
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.mood-type:hover .img-mood{
    max-width:40px;
}
.hover-btn{
    height: 53px;
    text-align: center;
    margin:35px auto 0;
    max-width: 230px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    position:relative;
}

.hover-btn .punctime{top:-28px;position:absolute;left:0;right:0;margin:0 auto;width: max-content;font-weight:500;}

.hover-btn:hover .today-mood{
    display: inline-flex;
    width: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
}

.hover-btn:hover .punch-btn{
    display: none;
}
.hover-btn:hover .punctime{display:none;font-weight:500;}
header .hover-btn {
    margin: 13px 80px 0 0;
    height:38px;
}
header .today-mood{
    margin:0 auto;
    border:1px solid #f5f5f5;
    left: auto;
}
.punch-section p.text-effect{
    display:none;
    text-align: center;
    overflow: hidden; 
    font-weight:500;
    white-space: nowrap; /* Keeps the content on a single line */ 
    line-height: 1.35;  /* Adjust as needed */
    animation: 
        typing 3.5s steps(80, end) infinite;
    top:-30px;position:absolute;left:0;right:0;margin:0 auto;
}
.hover-btn:hover .text-effect{
    display: block;
}
/* The typing effect */
@keyframes typing {
    from { width: 0 }
    to { width: 100% }
}
/*** New ui dashboard  ***/
.home_page header .punch-btn{    
    margin-top: 4px;
    height: 37px;
    line-height: 37px;
    width: 114px;
    font-size: 13px;
}
.home_page header  .punch-btn .icon-16 {
    position: absolute;
    left: 5px;
    top: 3px;
    margin: 0px;
    text-align: center;
}
.scroll-hidden{
    overflow: hidden;
}

#tameer-cont-form .contribute1 label {
    display: flex;
    align-items: center;
    margin: 13px 0 0;
}

#tameer-cont-form input[type="checkbox"]{
    width: 20px;
    height: 20px;
    margin:0 5px 0 0;
}
#tameer-cont-form input[type="checkbox"].error {
    outline: 1px solid #f10;
}

.contribute .form-group input#contri.error + label:before{
    border:1px solid #f10;
}
.contribute1 .error {
    outline: 1px solid #f10;
}
.home_page header  .punch-btn .icon-16 {
    position: absolute;
    left: 5px;
    top: 3px;
    margin: 0px;
    text-align: center;
}

/*** PMS  ***/
.inner_page_body.gc-pms .com-head h1{
    color: #fff;
}
.inner_page_body.gc-pms .com-head.att-head:before {
    content: 'Performance';
}
.inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box .moredataticket ul li .gc-check+label:before {
    right: 10px;
}
.inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box .moredataticket ul li .gc-check:checked+label:after{
    right: 13px;
    top: 13px;
}
.inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box .moredataticket ul li  {
    padding: 11px 18px 11px 23px;
}
.inner_page_body.gc-pms .team-wrap h2{
    margin: 25px 0 15px;
    font-size: 14px;
    color: #000;
    font-weight: 500;
}
.inner_page_body.gc-pms .team-wrap ul.team-list-bx {
    background: #fff;
    border-radius: 4px;
    padding: 0 10px 10px;
}
.inner_page_body.gc-pms .team-wrap ul.team-list-bx li{
    border:none;
    margin:15px 0;
}
.inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box ul li .list_name_data {
    display: block;
    padding: 0 0 0 5px;
    line-height: 1.2;
}

.inner_page_body.gc-pms .cwrap .sw-bottom.gc-ba-box ul li .gc-check+label{
    display: flex;
    align-items: center;
}
.inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box ul li .dp_img_pt{
    top:0;
    left:0;
    position: relative;
}
.inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box ul.team-list-bx li .gc-check+label:before{
    right:0;
}
.inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box ul.team-list-bx li .gc-check:checked+label:after{
    top: 23px;
    right: 3px;
}
.inner_page_body.gc-pms #closefilter.openright {
    background: #5fbb47;
right:-38px;
}

.inner_page_body.gc-pms.closefilterpanel .col-md-9.top-search.fullsearch {
    padding-left: 50px !important;
}
.inner_page_body.gc-pms.closefilterpanel .gc-btn-search{
    left:54px;
}

/*** new nav css **/
.gc-left-nav {
    width: 200px;
    overflow: auto;
    overflow-x: hidden;
}
.gc-left-nav .profile-pic {
    min-height: 100px;
    display: block;
    margin: 30px 0 30px;
}
.gc-left-nav .gc-pic {
    width: 85px;
    height: 85px;
    margin: 0 auto;
    display: block;
}
.gc-left-nav .gc-menu li {
    padding: 0;
    min-height: 40px;
    margin: 0 0 10px;
    width: 100%;
    text-align: left;
    border:0;
}
body .gc-menu li a:before{
    text-align: left;
    width: 100%; 
    content: attr(data-rel);
    display: block;
    position: absolute;
    left: 65px;
    z-index: 999999;
    top:11px;
    border-radius: 0;
    visibility: visible;
    opacity: 1;
    line-height: 1.6;
    transition: none; 
}
.gc-left-nav .gc-menu li a i{
    height: 40px;
    line-height: 40px;
    font-size: 19px;
    display: block;
    text-align: left;
    margin: 0 0 0 30px;
}
body .gc-left-nav .gc-menu li.active a i{
    background: none; 
    box-shadow: none;
}
.gc-left-nav .gc-menu li.active a:before{
    visibility: visible;
}

.gc-left-nav.open-menu .gc-menu li a>i{
    margin: 0;
}
body .gc-left-nav.open-menu .gc-menu li a:before{
    width:100%;
} 

.gc-view-col{
    left:200px;
}
.gc-wrapper, .gc_button_row.sticky {
    padding-left: 590px;
}
.rightbar_open .gc-wrapper, .rightbar_open .top_filter_outer, .rightbar_open .gc_button_row.sticky, .top_filter_outer {
    padding-left: 590px;
}

body.closefilterpanel .gc-wrapper, body.closefilterpanel .top_filter_outer, body.closefilterpanel .gc_button_row.sticky {
    padding-left: 200px;
}   
.gc-view-col.closefilterpt {
    left: -190px;
}
body .gc-left-nav .gc-menu li a i.icon-59, body .gc-left-nav .gc-menu li a i.icon-58, body .gc-left-nav .gc-menu li a i.icon-52 {
    font-size: 24px;
} 
.gc-left-nav .gc-menu li.active:before {
    position: absolute;
    content: '';
    left: 0;
    top: -19px;
    width: 100%;
    height: 80px;
    background: url(/images/nav-active.png);
    background-size: 92%;
    background-repeat: no-repeat;
    z-index: -1;
}
.gc-left-nav .gc-menu li.active a,
body .gc-left-nav .gc-menu li.active a i{
    color: #fff;
}
.gc-left-nav.open-menu .gc-menu li.active:before{
    background: none;
}


.inner_page_body.gc-pms .gc_tickets.gc-detail-col {
    padding-top: 155px;padding-left:50px;padding-right:50px;
}
     /*** PMS  ***/
    .inner_page_body.gc-pms .com-head h1{
        color: #fff;
    }
    .inner_page_body.gc-pms .com-head.att-head:before {
        content: 'Performance';
    }
    .inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box .moredataticket ul li .gc-check+label:before {
        right: 15px;
    }
    .inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box .moredataticket ul li .gc-check:checked+label:after{
        right: 18px;
        top: 13px;
    }
    .inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box .moredataticket ul li  {
       padding: 11px 18px 11px 23px;
    }
    .inner_page_body.gc-pms .team-wrap h2{
        margin: 25px 0 15px;
        font-size: 14px;
        color: #000;
        font-weight: 500;
    }
    .inner_page_body.gc-pms .team-wrap ul.team-list-bx {
        background: #fff;
        border-radius: 4px;
        padding: 0 10px 10px;
    }
    .inner_page_body.gc-pms .team-wrap ul.team-list-bx li{
        border:none;
        margin:15px 0;
    }
   .inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box ul li .list_name_data {
        display: block;
            padding: 0 0 0 5px;
        line-height: 1.2;
    }
    
    .inner_page_body.gc-pms .cwrap .sw-bottom.gc-ba-box ul li .gc-check+label{
        display: flex;
        align-items: center;
    }
    .inner_page_body.gc-pms .gc-view-col .sw-bottom.gc-ba-box ul li .dp_img_pt{
        top:0;
        left:0;
        position: relative;
    }
    .inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box ul.team-list-bx li .gc-check+label:before{
        right:5px;
    }
    .inner_page_body.gc-pms .switch-view .sw-bottom.gc-ba-box ul.team-list-bx li .gc-check:checked+label:after{
            top: 23px;
        right: 8px;
    }
     .inner_page_body.gc-pms #closefilter.openright {
        background: #5fbb47
    }
    
    .inner_page_body.gc-pms.closefilterpanel .col-md-9.top-search.fullsearch {
        padding-left: 50px !important;
    }
    .inner_page_body.gc-pms.closefilterpanel .gc-btn-search{
        left:54px;
    }
    
    /*** new nav css **/
    .gc-left-nav {
        width: 200px;
        overflow: auto;
        overflow-x: hidden;
    }
    .gc-left-nav .profile-pic {
        min-height: 100px;
        display: block;
        margin: 30px 0 30px;
    }
    .gc-left-nav .gc-pic {
        width: 85px;
        height: 85px;
        margin: 0 auto;
        display: block;
    }
    .gc-left-nav .gc-menu li {
        padding: 0;
        min-height: 40px;
        margin: 0 0 10px;
        width: 100%;
        text-align: left;
        border:0;
    }
    body .gc-menu li a:before{
        text-align: left;
        width: 100%; 
        content: attr(data-rel);
        display: block;
        position: absolute;
        left: 60px;
        z-index: 999999;
        top:11px;
        border-radius: 0;
        visibility: visible;
        opacity: 1;
        line-height: 1.6;
        transition: none; 
    }
    .gc-left-nav .gc-menu li a i{
        height: 40px;
        line-height: 40px;
        font-size: 19px;
        display: block;
        text-align: left;
        margin: 0 0 0 30px;
    }
    body .gc-left-nav .gc-menu li.active a i{
        background: none; 
        box-shadow: none;
    }
    .gc-left-nav .gc-menu li.active a:before{
        visibility: visible;
    }
    
    .gc-left-nav.open-menu .gc-menu li a>i{
        margin: 0;
    }
    body .gc-left-nav.open-menu .gc-menu li a:before{
        width:100%;
    } 
    
    .gc-view-col{
        left:200px;
    }
    .gc-wrapper, .gc_button_row.sticky {
        padding-left: 590px;
    }
    .rightbar_open .gc-wrapper, .rightbar_open .top_filter_outer, .rightbar_open .gc_button_row.sticky, .top_filter_outer {
        padding-left: 590px;
    }
    
    body.closefilterpanel .gc-wrapper, body.closefilterpanel .top_filter_outer, body.closefilterpanel .gc_button_row.sticky {
        padding-left: 200px;
    }   
    .gc-view-col.closefilterpt {
        left: -190px;
    }
    body .gc-left-nav .gc-menu li a i.icon-59, body .gc-left-nav .gc-menu li a i.icon-58, body .gc-left-nav .gc-menu li a i.icon-52 {
        font-size: 24px;
    } 
    .gc-left-nav .gc-menu li.active:before {
        position: absolute;
        content: '';
        left: 0;
        top: -19px;
        width: 100%;
        height: 80px;
        background: url(/images/nav-active.png);
        background-size: 92%;
        background-repeat: no-repeat;
        z-index: -1;
    }
    .gc-left-nav .gc-menu li.active a,
    body .gc-left-nav .gc-menu li.active a i{
        color: #fff;
    }
    .gc-left-nav.open-menu .gc-menu li.active:before{
        background: none;
    }
    
    
    .inner_page_body.gc-pms .gc_tickets.gc-detail-col {
	    padding-top: 155px;padding-left:50px;padding-right:50px;
    }


/*PMS Start*/

.inner_page_body.gc-pms .performance-box{display:inline-block;position:relative;width:100%;background:#fff;border-radius:6px;padding:24px 36px 36px;margin-top:25px;}
.inner_page_body.gc-pms .performance-box .perform-top{display:flex;align-items:flex-start;justify-content: space-between;margin-bottom: 25px;}
/*.perform-top .perf-left{display: flex;align-items: center;justify-content: center;}*/
.inner_page_body.gc-pms .perform-top .perf-left .client-profile { width: 27px;min-width: 27px; height: 27px; border-radius: 100%; overflow: hidden;margin-right: 10px; }
.inner_page_body.gc-pms .perform-top .perf-left .client-profile img{    
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.inner_page_body.gc-pms .client-dis .service-titile{display: inline-block;width: 100%;font-size:14px;font-weight:500;color:#000;}
.inner_page_body.gc-pms .client-dis .client-name { font-size: 12px; color: #2183c6; margin-top: 5px;}
.inner_page_body.gc-pms .perf-left {display:inline-block;width:78%;}
.inner_page_body.gc-pms .perf-left .client-top-left{display:flex;}
/*.inner_page_body.gc-pms .client-bottom-left{margin-top: 40px;}*/
.inner_page_body.gc-pms .client-bottom-left p{display: inline-block;width: 100%;font-size:14px;text-align: justify;color: rgba(0,0,0, 0.65);font-weight: 500;line-height:1.5;word-break: break-word;padding-right: 22px;}
.inner_page_body.gc-pms .client-bottom-left ul{display:flex;align-items: center;justify-content:flex-start;margin-top: 40px;white-space:normal;margin-left:0;}
.inner_page_body.gc-pms .client-bottom-left ul li { max-width: 33%; display: inline-block; position: relative; border-radius: 0; border: 0; padding: 0;}
.inner_page_body.gc-pms .client-bottom-left ul li:after{width:1px; height:29px;background:#d3d6e1;content:"";position:absolute;right:27px;top:4px;}
.inner_page_body.gc-pms .client-bottom-left ul li:last-child:after{background: transparent;}
.inner_page_body.gc-pms .client-bottom-left .list-title{width:100%;display:inline-block;color:rgba(0,0,0, 0.88);text-transform:uppercase;font-size:10px;font-weight:500;}
.inner_page_body.gc-pms .client-bottom-left .list-result { width: 100%; display: inline-block; color: #2183c6; margin-top: 3px; font-size: 13px; }
.inner_page_body.gc-pms .perform-top .perf-right {display: flex;justify-content:flex-end;align-items: center;margin-bottom: 18px;width:22%;}

.inner_page_body.gc-pms .performance-box .showtarget{display:flex;justify-content: space-between;align-items: center;margin-top:0;}
.pms-bar-input label, .comment-sec label{
    color: #565656;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    align-items: center;
}
.pms-bar-input label img, .comment-sec label img{margin-left:5px;}
.inner_page_body.gc-pms .performance-box .progress-bar{height:10px;width:85%;background-color:#d9dce5;border-radius:0;position:relative;}
.inner_page_body.gc-pms .performance-box .comment-sec{width:85%;margin:0;}
.inner_page_body.gc-pms .performance-box .comment-sec textarea { margin-bottom: 0; box-shadow: 0px 0px 6px rgba(0,0,0,0.1); background: #fff; border-radius: 4px; min-height: 51px; resize: none;line-height: 1.2; border: solid 1px #e6e6e6;color:#565656;font-size:12px;}

/*.inner_page_body.gc-pms .performance-box .bar{width:0;height:100%;background-color:#79ce52;position:relative;background-image:linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );background-size:30px 30px;animation:move 2s linear infinite;box-shadow:2px 0 10px inset rgba(0,0,0,0.2);transition:width 2s ease-out;}*/
/* .inner_page_body.gc-pms .performance-box .bar:after{border-right:solid 1px #8aca6d;position:absolute;right:0;content:"";height:22px;top:-7px;} */
.inner_page_body.gc-pms .performance-box .perc {position: absolute;top: -16px;right: -30px;transform: translate(-50%, -50%);color: #79ce52;}

.inner_page_body.gc-pms .performance-box .achived-role { display: flex; align-items:flex-start; justify-content: flex-start; }
.inner_page_body.gc-pms .performance-box .achived-role .achived-sec .achived-title{font-weight:500;color:rgba(0,0,0,0.88);font-size:13px;}
.inner_page_body.gc-pms .performance-box .achived-role .achived-sec .achived-target { font-size: 17px; color: #79ce52; word-break: break-word;width:140px;margin-top: 5px; }
.inner_page_body.gc-pms .performance-box .achived-role .achived-sec:nth-child(1){min-width:170px;padding-right: 15px;}
.inner_page_body.gc-pms .performance-box .achived-role .achived-sec p{font-size:12px;color:#787878;word-break: break-word;margin-top: 10px;line-height: 18px;}
.inner_page_body.gc-pms .performance-box .review-coment { display: flex; align-items: center; justify-content: flex-end; margin-top:18px;}
.inner_page_body.gc-pms .performance-box .review-coment .comment-icon { cursor: pointer; position: relative; padding-right:27px;margin-left: 20px;}
.inner_page_body.gc-pms .performance-box .review-coment .comment-icon:after { width: 1px; height: 24px; background: #d3d6e1; content: ""; position: absolute; right: 13px; top: 4px;}
.inner_page_body.gc-pms .performance-box .review-coment .mygoal { font-size: 13px; font-weight: 500; display: flex; align-items: center; justify-content: center;}
.inner_page_body.gc-pms .performance-box .review-coment .comment-sec{opacity:0;width:0;transition: 0.5s;}
.inner_page_body.gc-pms .performance-box .review-coment .comment-sec.showcomentbox { width: 58%;opacity: 1;transition: 0.5s;}

/*Lollipop background gradient animation*/
@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 30px;
    }
}

.performance-box .manager-comment { width: 100%; font-size: 13px; line-height: 1.5; border: solid 1px #f1f1f1; padding: 10px; color: #787878; margin-right: 10px; }
.performance-box .appraisal-title { color: #000; font-size: 18px;font-weight: 500;padding-left: 36px;}
/*.inner_page_body.gc-pms .performance-box .review-coment.hr-comment { justify-content: space-between; }*/
.inner_page_body.gc-pms .performance-box .review-coment.hr-comment label{font-weight:500;color:#000;font-size:13px;margin-bottom: 0;text-transform:capitalize;}
.inner_page_body.gc-pms .performance-box .review-coment.hr-comment .user-rating {
    padding-right: 0;
}
.inner_page_body.gc-pms .performance-box .performance-indi { margin-top: 30px; display: flex; align-items: center; justify-content: space-between; }
.inner_page_body.gc-pms .performance-box .key-heading{display: flex;align-items: center;color:#0f7ac4;font-weight:500;font-size:13px;cursor:pointer;}
.inner_page_body.gc-pms .performance-box .key-heading .icon-12 { font-size: 10px; font-weight: 600; margin-left: 5px; }
.inner_page_body.gc-pms .performance-box .key-heading.arrow i{transform: rotate(180deg);display:inline-block;}
.inner_page_body.gc-pms .performance-box .key-heading .kra-rate{display:flex;align-items: center;justify-content: center;width: 22px;min-width:22px;height:22px;min-height: 22px;color:#fff;background:#1885d0;font-size:10px;border-radius:100%;font-weight:400;margin-right:7px;}
.inner_page_body.gc-pms .performance-box .performance-table{margin-top: 30px;display: none;}
.inner_page_body.gc-pms .performance-box .performance-table tr:nth-child(odd){background:#fafafc;}
.inner_page_body.gc-pms .performance-box .performance-table th, .inner_page_body.gc-pms .performance-box .performance-table td{padding: 15px;border-color:#f4f4f4;font-size: 13px;text-align:center;color:#000;}
.inner_page_body.gc-pms .performance-box .performance-table td{padding:5px 15px;}
.inner_page_body.gc-pms .performance-box .performance-table th:nth-child(2), .inner_page_body.gc-pms .performance-box .performance-table td:nth-child(2) { text-align: left; }
.inner_page_body.gc-pms .performance-box .performance-table th { background: #e9eaf0; text-transform: uppercase; font-size: 12px; font-weight: 500; }
.inner_page_body.gc-pms .performance-table table { border-color: #f4f4f4; border: solid 1px #f4f4f4; }
.inner_page_body.gc-pms .performance-box .chart{display:inline-block; height:80px;margin-bottom:0;position:relative;position: absolute; right: 35px; top: 10px} 
.inner_page_body.gc-pms .performance-box .easyPieChart{position:relative;text-align:center;}
/*.inner_page_body.gc-pms .performance-box .chart:before { position: absolute;left: 0;top: 7px;width: 1px;height: 62px;background: #ececec;content: "";}*/
.inner_page_body.gc-pms .performance-box .easyPieChart canvas{position:absolute;top:0;left:0;width:60px;height:60px;}
.inner_page_body.gc-pms .performance-box .percentage,.inner_page_body.gc-pms .performance-box .label{text-align:center;font-weight:500;color:rgba(0,0,0, 0.88);font-size:10px;text-transform:uppercase;}
.inner_page_body.gc-pms .performance-box .percentage{font-size:14px;font-weight:500;color:#000;margin:0 auto 5px;width:55px;height:55px;text-transform: capitalize;    padding: 5px;display:flex;align-items:center;justify-content:center;border:4px solid #eab06e;line-height: 1;border-radius:50%}
.inner_page_body.gc-pms .performance-box .percentage span{font-size:11px;}
.inner_page_body.gc-pms .performance-box sup{top:0;margin-left:1px;}
.inner_page_body.gc-pms .review-side {display: flex;align-items: center;}
.inner_page_body.gc-pms .review-side .msg img { display: block; }
.inner_page_body.gc-pms .review-side .kra-review { font-size: 12px; font-weight: 500; color: #000; border-radius: 20px; padding: 9px 19px; background: #f6f7fb; border: solid 1px #d9dce5; text-transform: capitalize;margin-left: 8px;cursor:pointer;}
.inner_page_body.gc-pms .review-cycle { display: flex; align-items: center;min-width: 215px;margin: 8px 0 0 0;}
.inner_page_body.gc-pms .review-cycle select { font-size: 12px; color: #333; border-radius: 20px; background: #fff; border: solid 1px #d9dce5; text-transform: capitalize; margin-left: 8px;max-width: 113px;margin-bottom: 0;}
.inner_page_body.gc-pms .review-cycle label{color:#000;font-size: 14px;font-weight: 500;}
.inner_page_body.gc-pms .editinput input[type="text"],.inner_page_body.gc-pms .editinput textarea  { background: #fdfdfd; border-color:#e6e6e6; color: #333c48; text-align: center; font-size: 13px; margin-bottom: 0; resize:none;line-height:1.5;}
.inner_page_body.gc-pms .editinput textarea{min-height:60px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters { padding-left: 35px; display: flex; align-items: center; justify-content: space-between; }
/*.inner_page_body .gc-detail-col.gc_tickets.gc-my-pms { padding-top: 265px; }*/
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .service-titile{font-size:18px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .client-name{font-size:13px;margin-top:0;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .client-bottom-left ul li:first-child{margin:0;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .client-bottom-left ul li{text-align:center;position:relative;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .client-bottom-left ul li:after{width: 1px; height: 29px; background: #d3d6e1; content: ""; position: absolute; right: 27px; top: 4px;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .client-bottom-left .list-title{margin-top:7px;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .gc-meet-target { display: inline-block; text-align: right; float: right; margin: 0 25px 10px 0;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .gc-meet-target .gc-status { display: inline-block; background: #79ce52; color: #fff; font-size: 12px; padding: 4px 10px; border-radius: 4px;}
.inner_page_body.gc-pms .gc-my-pms .ticket-filters.top-filters .gc-meet-target .gc-expectations{display:inline-block;width: 100%;font-size:14px;font-weight:500;text-transform: capitalize;color:#000;margin-top:7px;}
.inner_page_body.gc-pms .gc-my-pms .manager-fiels{display:none;}
.inner_page_body.gc-pms .gc-my-pms .edit-comment{cursor: pointer;}

.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gc-mykra{display:inline-block;position:relative;text-align:center;margin-top:30px;padding-right:18px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gc-mykra:after{position:absolute;width:1px;height: 30px;background:#d3d6e1;top:4px;right:0;content:"";}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gc-mykra:last-child:after{background: transparent;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gc-mykra .list-result{width: 100%; display: inline-block; color: #2183c6; margin-top: 3px; font-size: 13px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gc-mykra .list-title{width: 100%; display: inline-block; color: rgba(0,0,0, 0.88); text-transform: uppercase; font-size: 10px; font-weight: 500;letter-spacing:0.5px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .gs-rating {position: relative;display: inline-block;width: 100%;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .ratingstar {position: absolute;top: -7px;right: 0;z-index: 9999999;width: 100%;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .stars-main {display: flex;align-items: center;justify-content: flex-end;width: 100%;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .stars-main svg{fill: #ccc;width: 16px;margin-left:2px;}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters .stars-main svg:hover{fill: #f49c40;}
.inner_page_body.gc-pms .gc_tickets.gc-detail-col.gc_tickets.gc-my-pms .gc-ba-box {width: 100%;}
.inner_page_body.gc-pms .gc_tickets.gc-detail-col.gc_tickets .pms-btn { text-align: right; margin: 20px 0; }
.inner_page_body.gc-pms .gc_tickets.gc-detail-col.gc_tickets .pms-btn button { background:-webkit-linear-gradient(45deg, #f53b25, #f97742); background:-moz-linear-gradient(45deg, #f53b25, #f97742); background:-webkit-linear-gradient(45deg, #f53b25, #f97742); color: #ffff; text-transform: uppercase; font-size: 14px; height: 43px; min-width: 100px; border-radius: 7px; margin-left: 15px; }
.inner_page_body.gc-pms .gc_tickets.gc-detail-col.gc_tickets .pms-btn button.savedraft{    background: #565656;}
.inner_page_body.gc-pms .performance-box .performance-table.pms-deliteTable{display:block;}
.inner_page_body.gc-pms .performance-box .performance-table.pms-deliteTable th:nth-child(1), .inner_page_body.gc-pms .performance-box .performance-table.pms-deliteTable td:nth-child(1){text-align: left;text-transform:uppercase;}
.inner_page_body.gc-pms .performance-box .performance-table.pms-deliteTable th:nth-child(2), .inner_page_body.gc-pms .performance-box .performance-table.pms-deliteTable td:nth-child(2){text-align:center;}


.inner_page_body.gc-pms .switch-view .apr-environment{background:#fff;padding:15px 30px 50px 30px;border-radius:4px;}
.inner_page_body.gc-pms .switch-view .apr-environment .emp-img{display:inline-block;width: 100%;padding-top:45px;}
.inner_page_body.gc-pms .switch-view .apr-environment p{font-size:13px;color:#838383;line-height:1.7;margin-top:20px;}
.inner_page_body.gc-pms .switch-view .apr-environment a{display:block;font-size:15px;color:#4583bd;margin-top:16px;}
.inner_page_body.gc-pms .jobrole {padding: 20px;font-weight:500;}
.inner_page_body.gc-pms .jobrole .job-title{display:inline-block;width:100%;font-size:16px;color:#3b3b3b;}
.inner_page_body.gc-pms .jobrole .job-role{color:#1e90e8;font-weight:400;font-size:16px;margin-top:3px;}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right { display: flex; align-items: center; justify-content: flex-end;font-weight:500;}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .mygoal { display: flex; color: #000; font-size: 13px; align-items: center;padding-right:60px;position:relative;}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .mygoal:after{width:1px;height:20px;background:#ccc;position:absolute;right:30px;top:3px;content:"";}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .mygoal .goal-count { width: 25px;min-width:25px; height: 25px; min-height:25px; background: #525252; color: #fff; border-radius: 100%; font-size: 10px; font-weight: 500; display: flex; align-items: center; justify-content: center;margin-left:10px;}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .addgoals {position: relative; border: solid 1px #e9e9e9; border-radius: 30px; padding: 8px 18px;font-size:13px;cursor:pointer;}

/*popup start*/
.popup-wrap{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;content:'';background:rgba(0, 0, 0, 0.6);z-index: 2222222;}
.popup-box,
.submit-popup-box{ width: 100%; max-width: 600px; padding:50px 35px; transform: translate(-50%, -50%) scale(0.5); position: absolute; top: 50%; left: 50%;  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.5);  border-radius: 6px; background: #fff; text-align: left; }
.submit-popup-box{transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);    padding: 40px 0; max-width: 480px;}
.popup-box h2, .submit-popup-box h2{color:#1a1a1a;}
.popup-box h3{color:#888;}
.popup-box .close-btn{background:#adadad;margin-right:10px;}
/*.popup-box .close-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}*/
.transform-in, .transform-out{display:block;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.transform-in{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
.transform-out{-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);}
.projectname-heading{ width:100%;float: left; font-size:22px;color:#000;letter-spacing:0.6px;margin-bottom:21px;font-weight:500;}
.project-name-input {float: left; width: 100%;}
.project-name-input input[type="text"],.project-name-input select, .project-name-input input[type="number"], .project-name-input textarea { display: inline-block; width: 100%; border: solid 1px #eaeaea; padding: 25px; border-radius: 4px; color: #000; font-weight: 400; font-size: 14px; }
.project-name-input textarea { padding: 10px 10px 10px 25px;line-height: 1.5; color: #000; resize: none; min-height: 120px; }
.project-name-input input[type="text"]:focus,.project-name-input input[type="number"]:focus, .project-name-input textarea:focus{border-color: #c4daff;background:#fff;}
.project-name-input input[type="text"]::placeholder, .project-name-input textarea:placholder{color:#000;opacity:1;}
.noscroll {overflow: hidden;position: fixed;}
.submit-popup-box button, .popup-box button{border:0; background:-webkit-linear-gradient(45deg, #f53b25, #f97742);background:-moz-linear-gradient(45deg, #f53b25, #f97742);background:-webkit-linear-gradient(45deg, #f53b25, #f97742);color:#fff;min-height: 42px;font-size:14px;text-transform:uppercase;float:right;}
.submit-popup-box .alert-msg{display:inline-block;width: 100%;text-align:center;}
.submit-popup-box .alert-msg h2 { font-size: 23px; color: #000; font-weight: 500; margin-top: 30px;}
.submit-popup-box .alert-msg p{color:#333;font-size:16px;margin:10px 0 35px 0;}
.submit-popup-box .alert-msg button{float:none;}
.project-name-input select{padding:0; min-height: 52px; padding-left:25px}
/*popup end*/



.jq-stars{display:inline-block;}
.jq-rating-label{font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica, arial, verdana;}
.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer;}
.jq-star-svg{padding-left:3px;width:100%;height:100%;}
.jq-star:hover .fs-star-svg path{}
.jq-star-svg path{/* stroke:#000;*/
    stroke-linejoin:round;}
/* un-used */
.jq-shadow{-webkit-filter:drop-shadow( -2px -2px 2px #888 );filter:drop-shadow( -2px -2px 2px #888 );}
.live-rating{margin-left:10px;width:20px;font-size:13px;color:#949494;font-weight:400;margin-top:2px;}
.my-rating-9{margin-left:10px;margin-top:3px;vertical-align:middle;}
/**** Area of developement ****/
.performance-top-filter{    margin: 5px 0 10px;}
.pms-aod h2{margin: 10px 0 10px;}
.pms-top-selection{width:100%;}
.pms-top-selection div.tagsinput{height:auto !important;min-height:40px !important;overflow-y:auto;}
.pms-top-selection div.tagsinput span.tag,
.pms-top-selection .input-text{display:block;float:left;border:1px solid #ECEDF0;padding:10px 14px;text-decoration:none;background:#fff;color:#565656;margin:6px 5px 6px 0;font-size:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pms-top-selection div.tagsinput span.tag a{font-weight:300;color:#565656;text-decoration:none;font-size:13px;}
.pms-top-selection .input-text {float: none;width: auto;display: inline-block;min-width: 250px;max-width: 100%;}
.pms-top-selection div.tagsinput input{width:80px;margin:5px;font-size:12px;border:1px solid transparent;padding:10px 5px;background:transparent;color:#000;outline:0px;margin-right:5px;margin-bottom:0;}
.pms-top-selection span.tag{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;float:left;padding:3px;text-decoration:none;background:#55ACEE;color:#fff;margin-right:5px;margin-bottom:5px;font-size:11px;}
.pms-top-selection .tags{width:100%;overflow-y:auto;}
.pms-top-selection .block{margin:auto;width:95%;padding:15px;margin-top:15px;margin-bottom:15px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);}
.pms-aod-box{display:flex;width:100%;margin-bottom:30px;position:relative;}
.pms-aod-left{position:absolute;left:0;}
.pms-aod-right{padding-left:100px;width:100%;}
.pms-aod-right textarea.aod-resize{resize:none;border:1px solid #e9e9e9;background:#fff;border-radius:4px;font-size:12px;line-height: 1.2;}
.pms-aod-right .form-group label { font-weight: 500; color: #000000; font-size: 15px; display: inline-block;}
.pms-aod-right .form-group .mygoal{display: inline-block;vertical-align: middle;}
.gc-pms .pms-right-main{padding-bottom:60px;}
span.aod-sec-tile-click{color:#4374e0;cursor: pointer;}
/*.pms-aod-steps{display:none;}*/
.pms-bar-title{position:absolute;top:-29px;font-weight:500;font-size:11px;display: flex; align-items: center;}
.pms-bar-title img{margin-left:5px;}
.pms-bar-total-count, .pms-bar-target-count{position:absolute;right:0;bottom:21px;font-size:12px;}
.pms-bar-target-count{    right: 25%; }
.pms-bar-target-count:after{position:absolute;content:"";border-right:solid 1px #8aca6c;left:10px;content:"";height:22px;top:19px;cursor:pointer;z-index:4}
/** range slider ****/
.performance-box .range-slider{display:inline-block;width:100%;height:11px;}
.performance-box .range-slider > input{opacity:0;width:100%;position:relative;z-index:5;margin:0;-webkit-appearance:none;}
.performance-box .range-slider > input::-webkit-slider-thumb{-webkit-appearance:none;z-index:100;position:relative;width:50px;height:30px;}
.performance-box .range-slider > span.slider-container{min-height:11px;display:inline-block;width:100%;position:absolute;top:0;left:0;right:46px;z-index:3;}
.performance-box .range-slider > span.slider-container > span.bar{background-color:#d9dce5;display:inline-block;width:100%;position:absolute;z-index:1;top:0;left:0;right:0;height:11px;overflow:hidden;}
.performance-box .range-slider > span.slider-container > span.bar > span{width:0;height:11px;float:left;background-color:#79ce52;position:relative;background-image:linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );background-size:30px 30px;animation:move 2s linear infinite;text-indent:-99999px;box-shadow:2px 0 10px inset rgba(0,0,0,0.2);transition:width 0s ease-out;}
.performance-box .range-slider > span.slider-container > span.bar-btn{display:inline-block;position:absolute;width:46px;height:30px;padding-top:14px;color:#a0ce57;left:-25px;bottom:-27px;margin-left:-8px;}
.performance-box .range-slider > span.slider-container > span.bar-btn > span:before{position:absolute;content:"";border-right:solid 1px #8aca6d;left:8px;content:"";height:22px;top:-14px;cursor:pointer;z-index:2;}
.performance-box .range-slider > span.slider-container > span.bar-btn > span:after{content:"%";}
/*** graph css ***/
.performance-box .circliful .outer{fill:transparent;stroke:#D3D6E2;stroke-width:19.8;stroke-dasharray:534;transition:stroke-dashoffset 1s;-webkit-animation-play-state:running;/* firefox bug fix - won't rotate at 90deg angles */
                                   -moz-transform:rotate(-89deg) translateX(-190px);}
/* full circle 25 empty 534 */
.performance-box .circliful .inner{fill:transparent;stroke:orange;stroke-width:20;stroke-dasharray:534;transition:stroke-dashoffset 1s;-webkit-animation-play-state:running;/* firefox bug fix - won't rotate at 90deg angles */
                                   -moz-transform:rotate(-89deg) translateX(-190px);stroke-dashoffset:0;}
.circliful{overflow:visible !important;}
.performance-box .graph-panel .svg-container{width:100%;margin:0 auto;overflow:visible;}
.performance-box .graph-panel svg>circle{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.performance-box .graph-panel svg>circle:nth-child(1){stroke:#FB683C;stroke-width:28;}
.performance-box .graph-panel svg>circle:nth-child(2){stroke-width:32;stroke:#D3D6E2;}
.performance-box .graph-panel svg>circle:nth-child(3){stroke:rgba(0,0,0,0.04);stroke-width:30px;stroke-dashoffset:unset;stroke-width:45px;}
.performance-box .graph-panel svg{max-width:350px;max-height:350px;}
.performance-box .row.graph-wrapper{padding:5px 0 0;}
.performance-box .row.graph-wrapper h2{font-size:28px;font-weight:300;color:#343434;text-align:center;}
.performance-box .graph-panel text.timer{fill:#333;font-size:19px !important;}
.performance-box .row.graph-wrapper .graph-col{text-align:center;}
.performance-box .row.graph-wrapper .graph-col:nth-child(1){position:relative;}
.performance-box .row.graph-wrapper .graph-col:nth-child(1):after{position:absolute;content:'';width:1px;height:100%;background:#e6e6e6;right:0;top:0;}
/*.performance-box .graph-legend-box{margin:10px 0;    display: flex; justify-content: center;}
.performance-box .graph-legend-box ul{display:block;}
.performance-box .graph-legend-box li{border:1px solid #e5e5e5;padding:12px 36px;border-radius:30px;margin:0 6px;font-size:15px;display:inline-block;}
.performance-box span.legend-icon{width:13px;height:13px;display:inline-block;margin-right:9px;}
.performance-box span.legend-icon.legend-complete{background:#d3d6e2;}
.performance-box span.legend-icon.legend-pending{background:#fb683c;}*/
.pms-bar-input{width:170px;}
.pms-bar-input input[type="text"],
.pms-bar-input input[type="number"],
.pms-bar-select select{
    box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
    background: #fff;
    color:#565656;
    border-radius: 4px;
    min-height: 50px;
    max-width: 90%;
    margin:0;
    border: solid 1px #e6e6e6;
    font-size: 12px;
}
.pms-bar-select select{
    padding-right: 0;
    max-width: 90%;
}
a.pms-edit-info,
.pms-card-delete-icon {
    position: absolute;
    right: 45px;
    top: 10px;
    border: 1px solid #e2e2e2;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
}
.pms-matrix-name{
    position: absolute;
    margin:2px 0 0;
    font-size: 12px;
    color:#000;
}
.pms-top-selection textarea {
    resize: none;
    min-height: 95px;
    line-height: 1.3;
    font-size: 12px;
    color: #565656;
}
.pms-aod-steps {
    margin: 20px 0 0;
}
.user-rating {
    direction:rtl;
    font-size: 15px;
    unicode-bidi: bidi-override;
    padding: 0 22px;
    display: flex;
}
.user-rating input {
    opacity: 0;
    position: relative;
    left: -15px;
    z-index: 2;
    margin:0;
    cursor: pointer;
}
.user-rating span.star:before {
    color: #f2962a;
    content:"ï€†";
    /*padding-right: 5px;*/
}
.user-rating span.star {
    display: inline-block;
    font-family: careline;
    font-style: normal;
    font-weight: normal;
    position: relative;
    z-index: 1;
}
.user-rating span {
    margin-left: -10px;
}
.user-rating span.star:before {
    color: #f2962a;
    content:"\e925";
    /*padding-right: 5px;*/
}
.user-rating input.enable_rating:hover + span.star:before, 
.user-rating input.enable_rating:hover + span.star ~ span.star:before
{
    color: #f2962a;
    content:"\e924";
}

.user-rating input:checked + span.star:before, 
.user-rating input:checked + span.star ~ span.star:before {
    color: #f2962a;
    content:"\e924";
}

.selected-rating{
    color: #f2962a;
    font-weight: bold;
    font-size: 3em;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card .achived-role{
    margin:0 0 22px;
}
.team-wrap ul.team-list-bx li .list_name_data .pms-emp-name {
    font-size: 13px;
    opacity: 1;
    display: block;
}

.team-wrap ul.team-list-bx li .list_name_data span.pms-employee-status {
    display: inline-block;
    font-size: 10px;
    margin: 0;
    font-weight: 500;
}
.team-wrap ul.team-list-bx li .list_name_data span.pms-employee-status.pending, span.pms-employee-status.pending {
    color: #fa6060;
}
.team-wrap ul.team-list-bx li .list_name_data span.pms-employee-status.not-eligible, span.pms-employee-status.not-eligible {
    color: #630c21;
}
.team-wrap ul.team-list-bx li .list_name_data span.pms-employee-status.manager_pending,span.pms-employee-status.manager_pending {
    color: #f1a417;
}
.team-wrap ul.team-list-bx li .list_name_data span.pms-employee-status.submitted,span.pms-employee-status.submitted { 
    color:#61c31d																																																																	;

}
.pms-overall-rating {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.pms-rating-col {
    display: flex;
    align-items: center;
}

.pms-rating-col .user-rating {
    padding-right: 0;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card .perform-top .user-rating {
    padding:0 0 0 17px;
}

.inner_page_body.gc-pms .performance-box.pms-manager-card .review-coment{
    margin:2px 52px 0 0;
}

.inner_page_body.gc-pms .performance-box.pms-manager-card .perform-top .perf-right{
    width:auto; 
}

.inner_page_body.gc-pms .performance-box .showtarget.pms-edit-hr {
    justify-content: start;
    margin: 20px 0 0;
}

.pms-overall-rating.pms-top-hr-section h2{
    font-size: 12px;
    color:#565656;
    margin: 0 0 5px;
}
.pms-overall-rating.pms-top-hr-section {
    margin: 0;
    align-items: center;
}
.pms-overall-rating.pms-top-hr-section .pms-rating-col{
    display: block;
    padding-left: 70px;
    position: relative;
    margin-right: -7px;
}
.pms-overall-rating.pms-top-hr-section .pms-rating-col:nth-child(1):after{
    position: absolute;
    content: '';
    width: 1px;
    height: 35px;
    background: #e6e6e6;
    top: 0;
    right: -31px;
}
.pms-overall-rating.pms-top-hr-section .pms-rating-col .user-rating {
    padding-right: 0;
    padding: 0 0 0 8px;
}

.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .pms-overall-rating.pms-top-hr-section .pms-rating-col .mygoal:after {
    right: 0;
    top: -8px;
}

.inner_page_body.gc-pms .performance-box.pms-hr-card-box .achived-role {
    margin: 20px 0 0;
    border: 1px solid #f1f1f1;
    padding: 10px;
}
.pms-overall-rating.pms-top-hr-section .pms-rating-col .mygoal.submitted-rating {
    padding-right: 30px;
}
.switch-view .sw-bottom.gc-ba-box.pms-filter-box{
    background:#fff;
}
.preview-submit-box {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    padding: 25px 30px 25px;
    max-width: 950px;
} 
.preview-submit-box h2 {
    font-size: 21px;
    text-align: center;
    margin: 0;
}

.pms-preview-wrap {
    position: relative;
    margin: 10px 0 0;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding:10px 20px 5px;
}
.pms-preview-col label {
    font-size: 13px;
    font-weight: 500;
    color: #333;
}
.pms-preview-box .pms-preview-col.pms-align-center{
    text-align: center;
}
.pms-preview-box {
    display: flex;  
    border-bottom: 1px solid #e9e9e9;
}
.pms-preview-box:last-child{border: none;}
.pms-preview-box.pms-preview-target{
    justify-content: space-between;
}
.pms-preview-wrap .pms-preview:last-child{
    border-bottom: none;
}
.pms-preview-box .pms-preview-col {
    min-width: 100px;
    min-height: 60px;
    padding: 10px 15px 15px 0;
    color: #777;
    font-size: 12px;
    word-break: break-word;
    text-align: justify;
}
.pms-preview-box .pms-preview-col.pms-p1{
    width:160px;
    min-width: 160px;
}
.pms-b-none{
    border:none;
}
.preview-submit-box .pms-preview-outer {
    max-height: 385px;
    margin: 0 0 15px;
    overflow-y: auto;
}
.preview-submit-box button{
    margin-left: 8px;
}
.pms-preview-circle {
    font-size: 10px;
    font-weight: 500;
    color: #000;
    margin: 0 auto 5px;
    width: 55px;
    height: 55px;
    text-transform: capitalize;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px solid #eab06e;
    border-radius: 50%;
}

.pms-preview-col.pms-preview-rating {
    min-width: 180px;
    text-align: right;
    padding-right: 0;
}
.pms-preview-col.pms-preview-rating label {
    padding-right: 11px;
}
.pms-preview-col.pms-preview-rating .user-rating {
    padding-right: 0;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-emp-goal {
    margin: 20px 0 0;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-emp-goal .comment-sec{
    width:100%;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card .achived-role.pms-emp-goal {
    margin: 20px 0;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
    border: 1px solid #e6e6e6;
    padding: 10px;
    border-radius: 5px;
}
.pms-search {
    background: #fff;
    padding: 18px 15px 0;
}
.pms-search input[type="text"],
.inner_page_body.gc-pms .cwrap .sw-bottom.gc-ba-box ul li select{
    margin: 0;
    height:42px;
    font-size: 13px;
    line-height: 42px;
}
.inner_page_body.gc-pms .team-wrap  .pms-filter-left-box ul.team-list-bx{
    padding: 0 10px 15px;
}
.sw-bottom.gc-ba-box.pms-filter-left-box {
    background: #fff;
    vertical-align: middle;
}
.ins-d-banner{
    background:url(/images/insurance-dekho-banner.png) no-repeat;
    background-size: cover;
    background: #fff;
    padding:0;
    min-height:307px;
}
.inner_page_body.gc-pms .team-wrap .pms-left-top-filter h2 {
    margin: 12px 0 10px;
}
.inner_page_body.gc-pms .cwrap .sw-bottom.gc-ba-box ul li{
    padding: 5px 0 5px 12px;
}
.inner_page_body.gc-pms .cwrap .sw-bottom.gc-ba-box ul li select{
    margin: 0;
    font-size: 13px;
    cursor: pointer;
    width: 100%;
}
.pms-preview-box.pms-preview-target .pms-preview-col:nth-child(2) {
    padding-right: 0;
    min-width: 70px;
}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters.pms-hr-top-filter {
    padding: 0 25px;
}
.pms-hr-top-filter .row{
    display: flex;
    align-items: center;
}
.pms-hr-top-filter .row a {
    color: #333;
    font-weight: 500;
    text-decoration: none;
    border: 1px solid #dadde6;
    padding: 8px 20px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 150px;
    text-align: center;
}
.pms-hr-top-filter .row a i.icon-56 {
    margin: 2px 0 0 7px;
}
.gc-left-nav .gc-menu li a i.icon-83 {
    font-weight: 500;
    font-size: 24px;
}
.inner_page_body.gc-pms .performance-box.pms-hr-box-panel{
    margin:0;
}

.inner_page_body.gc-pms.closefilterpanel .gc-my-pms .top_head_filter .ticket-filters.pms-hr-top-filter{
    padding: 0 25px 0 55px;
}
#tameer_contribution .ink {
    background: rgba(0, 0, 0, 0.2);
}

.upcomingevents .gc-right-col-holiday .select-wrapper .custom-select,
.gc-right-col-holiday .custom-select{
    font-size: 11px;
    text-align: right;
    background: none;
    padding: 0 5px;
    border-radius: 3px;
    height: 28px;
    margin-bottom: 10px;
}
.upcomingevents .gc-right-col-holiday .select-wrapper .holder,
.gc-right-col-holiday .holder{
    font-size: 11px;
}
.gc-not-found-aside{
    margin:25px auto;
    text-align: center;
    font-weight: 500;
}
.tot-holiday .selethj, .tot-holiday .seleth  {
    float: right;

}
.tot-holiday .selethj{
    margin-right: 5px;
}

.inner_page_body.gc-pms #closefilter span{
    color: #5fbb47;
}
.inner_page_body.gc-pms.closefilterpanel .jobrole {
    padding: 20px 55px; 
}

.pms-delite-rating {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 5px
}
.pms-delite-rating .user-rating{
    padding:0;
}
.pms-aod-right .form-group .pms-delite-rating label{
    margin:0;
    font-size: 12px;
}
.pms-aod-right .form-group .pms-delite-rating .mygoal {
    margin-right: -12px;
}

.inner_page_body.gc-pms .performance-box.pms-aod .pms-aod-steps .col-md-6 {
    padding: 0 5px;
}
.gc-detail-col.gc_tickets.gc-my-pms .client-dis {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 30px;
}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .service-titile{
    width:auto;
    margin-right:10px;
}
.pms-preview-box.pms-b-none.pms-manager-preview {
    justify-content: space-between;
}
.pms-preview-box.pms-b-none.pms-manager-preview .pms-preview-col {
    width: 100%; 
    min-height: 20px;
}
.pms-preview-box.pms-b-none.pms-manager-preview .pms-preview-col.pms-p1 {
    width: auto;
}
.pms-preview-col.pms-preview-rating.pms-preview-overall-rating {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px 0 0;
    font-size: 12px;
}
.pms-preview-col.pms-preview-target {
    position: absolute;
    right:24px;
    top: 8px;
    padding: 0;
}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .mygoal.submitted-rating {
    padding-right:10px;
}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right .mygoal.submitted-rating:after {
    top:0
}
.graph-legend-box{margin:10px 0;}
.graph-legend-box ul{display:block}
.pms-graph-box {
    display: flex;
    justify-content: start;
    align-items: center;
    min-height: 450px;
    padding:0;
}
.graph-legend-box li{padding:16px 0;margin:0 6px;font-size:13px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #f2f2f2;}
span.legend-icon{width:13px;height:13px;display:inline-block;margin-right:9px}
span.legend-icon.legend-not-eligible{background:#630c21}
span.legend-icon.legend-complete{background:#fa6060}
span.legend-icon.legend-pending{background:#f1a417}
span.legend-icon.legend-submit{background:#61c31d}
.inner_page_body.gc-pms .gc_tickets.gc-detail-col .ticket-filters .gc-ba-box,
.inner_page_body.gc-pms .gc_tickets.gc-detail-col .ticket-filters .gc-ba-box .review-cycle label{
    margin: 0;
}
.inner_page_body.gc-pms .gc_tickets.gc-detail-col .ticket-filters .gc-ba-box .ticket-filter-right,
.inner_page_body.gc-pms .gc-my-pms .top_head_filter .ticket-filters.top-filters {
    height: 72px;
}
.inner_page_body.gc-pms .gc_tickets.gc-detail-col .ticket-filters .gc-ba-box .update_favourits.review-cycle {
    margin: 0;
}
.pms-back-icon {
    font-size: 15px;
    font-weight: 600;
    color: #343434;
    padding: 10px 10px 10px 0;
    margin-right: 5px;
}
.pms-card-delete-icon{
    right:10px;
}
.pms-preview-col label+span {
    word-break: break-word;
}
.pms-rating-col h2 {
    font-size: 13px;
}
.performance-box .manager-comment p {
    word-break: break-word;
}
.inner_page_body.gc-pms .ticket-filters .ticket-filter-right.manager-top-filter-box .mygoal.submitted-rating:after {
    top: -1px;
    right: 20px;
}
.inner_page_body.gc-pms .performance-box.pms-hr-card-box .perf-left,
.inner_page_body.gc-pms .performance-box.pms-hr-card-box .perf-left .client-top-left .client-bottom-left {
    width: 100%;
}
.inner_page_body.gc-pms .performance-box.pms-hr-card-box .perf-left .client-top-left .client-bottom-left textarea {
    margin-bottom: 0;
    font-size: 12px;
    padding: 5px;
    line-height: 1.4;
    min-height: 51px;
    resize: none;
    background: #fff;
    border: 1px solid #e2e4eb;
    border-radius: 5px;
    color: #565656;
}
.pms-top-emp-filter {
    display: flex;
    align-items: center; 
    padding: 0 !important;
}
.top-filters.ticket-filters.pms-top-emp-filter .update_favourits.review-cycle {
    margin: 0;
    float: none;
    min-width: 50px;
    justify-content: flex-end;
}
.inner_page_body.gc-pms .pms-top-emp-filter .jobrole{
    padding:0 0 0 15px;
}
.pms-top-emp-filter .mygoal {
    font-weight: 600;
    font-size: 15px;
    height: 72px;
    justify-content: flex-start;
}
.pms-top-emp-filter .mygoal .goal-count {
    width: 25px;
    height: 25px;
    background: #1885d0;
    border-radius: 50%;
    color: #fff;
    margin-left:4px;
    font-size: 11px;
    font-weight: 300;

}
.inner_page_body.gc-pms .pms-top-emp-filter .review-cycle label {
    margin: 0;

}
.d-flex{
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.inner_page_body.gc-pms .ticket-filters .pms-top-emp-filter .ticket-filter-right  .addgoals{
    position: relative;
    border: solid 1px #68d286;
    border-radius: 30px;
    padding: 9px 18px;
    font-size: 15px;
    cursor: pointer;
    color: #fff;
    background: #68d286;
}
.top_head_filter.pms-top-wrapper{
    padding:0 35px;
}
.top_head_filter.pms-top-wrapper .pms-top-emp-filter{
    /*border-bottom: 1px solid rgba(211,214,225,0.40);*/ 
}
.pms-p0{
    padding:0 !important;
}
.pms-emp-box.performance-box .pms-bar-input {
    width: auto;
    min-width:130px;
}
.pms-emp-box.performance-box .pms-bar-input input[type="number"]{
    border:1px solid #72d58e; 
    box-shadow: none;
    min-height:43px;
    max-width: 100%;
}
.pms-emp-box.performance-box .pms-bar-input .pms-bottom-lbl {
    justify-content: center;
    font-size: 11px;
    margin: 10px 0 0;
    text-transform: uppercase;
}

.inner_page_body.gc-pms .pms-emp-box.performance-box .perf-left {
    margin-bottom: 18px;
    min-height:50px;
    justify-content: flex-start;
}
.inner_page_body.gc-pms .pms-emp-box.performance-box .comment-sec{
    width:100%;
}
.inner_page_body.gc-pms .pms-emp-box.performance-box .comment-sec textarea {
    border: 1px solid #e2e4eb;
    box-shadow: none;
}
.inner_page_body.gc-pms .gc-my-pms .top_head_filter.pms-top-wrapper .ticket-filters{
    padding:0;
}
.inner_page_body.gc-pms .top_head_filter.pms-top-wrapper .ticket-filters .ticket-filter-right .mygoal.submitted-rating .user-rating {
    padding-right: 0;
    right: -6px;
    position: relative;
}
.inner_page_body.gc-pms .top_head_filter.pms-top-wrapper .ticket-filters .ticket-filter-right .mygoal.submitted-rating:after {
    display:none;
}
.inner_page_body.gc-pms .top_head_filter.pms-top-wrapper .ticket-filters .ticket-filter-right .mygoal.submitted-rating {
    font-size: 13px;
    font-weight: 500;
    padding-right: 0; 
}
.pms-emp-box.performance-box .pms-bar-input .achived-title {
    color: #68d286;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
}
.inner_page_body.gc-pms .performance-box.pms-emp-box .perform-top{
    margin-bottom: 0;
}
.inner_page_body.gc-pms .performance-box.pms-emp-box.pms-manager-card .achived-role,
.inner_page_body.gc-pms .performance-box.pms-emp-box.pms-manager-card .achived-role {
    padding: 15px;
    margin: 0 0 22px;
    background: #f1f2f4;
    border-radius: 4px;
    box-shadow:none;
}
.inner_page_body.gc-pms .performance-box.pms-emp-box.pms-manager-card .achived-role p{
    margin:0;
    font-size:12px;
    color:#565656;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill {
    width: 100%;
    margin-bottom: 20px;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill .pms-bar-input {
    width: 50%;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill .pms-bar-input .form-group {
    display: flex; 
    min-width: 130px;
    flex-direction: row;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill .pms-bar-input .form-group input[type="number"] {
    max-width: 135px;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill .pms-bar-input .form-group .pms-bottom-lbl {
    width: auto; 
    margin: 0 15px 0 0;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card .showtarget.pms-manager-fill .review-coment {
    width: 50%;
    margin: 2px 0 0 0;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card .showtarget.pms-manager-fill .review-coment .mygoal .user-rating.manager-star-rating {
    padding-right: 0;
    margin-right: -7px;
}
.inner_page_body.gc-pms .pms-emp-box.performance-box.pms-manager-card .perf-left {
    min-height: 43px;
    justify-content: flex-start;
    margin-bottom: 15px;
    align-items: center;
    display: flex;
}
.inner_page_body.gc-pms.closefilterpanel .top_head_filter.pms-top-wrapper {
    padding: 0 50px;
}
.inner_page_body.gc-pms .gc-pms-hr-panel.gc_tickets.gc-detail-col .col-md-8.pms-p0.jobrole {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.performance-box.pms-manager-card.pms-emp-box.pms-hr-card-box .client-top-left {
    width: 100%;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card.pms-emp-box.pms-hr-card-box .review-coment {
    margin: 2px 0 0;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-input {
    width: auto;
    margin-right: 10px;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-input:nth-child(1) {
    width: 42%; 
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .col-md-9 {
    display: flex;
    align-items: center;
    padding:0;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-input .form-group {
    display: block;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-input .form-group .pms-bottom-lbl {
    margin: 0 0 6px;
    justify-content: flex-start;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-select select {
    padding-right: 0;
    max-width: 100%;
    border: 1px solid #72d58e;
    box-shadow: none;
    min-height: 43px;
}
.performance-box.pms-manager-card.pms-emp-box.pms-hr-card-box .manager-comment {
    border-radius: 4px;
    margin-right:0;
}
.inner_page_body.gc-pms .performance-box.pms-manager-card.pms-emp-box.pms-hr-card-box .review-coment {
    width: 100%;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .col-md-3{
    padding:0;
}
.inner_page_body.gc-pms .performance-box .showtarget.pms-manager-fill.pms-edit-hr .pms-bar-input .form-group input[type="number"] {
    max-width: 100%;
}
.pms-emp-box.performance-box .pms-bar-input.pms-emp-target .pms-bottom-lbl{
    font-size: 10px;
    text-transform: capitalize;
}
.inner_page_body.gc-pms .performance-box.pms-emp-box.pms-manager-card .perf-left,
.inner_page_body.gc-pms .performance-box.pms-manager-card.pms-emp-box.pms-hr-card-box .perf-left{
    min-height:10px;
}
.help_info_pms {
    color: #565656;
    font-weight: 600; 
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.help_info_pms:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 20px;
    background: #c5c5c5;
    left: 24%;
    top: -1px;
}
.pms-graph-bottom-title {
    color: #d3d6e2;
    letter-spacing: 2.7px;
    text-align: center;
    font-size: 14px;
}
.graph-icon {
    position: absolute;
    right: 30px;
    top: 30px;
}
.graph-legend-box h3 {
    margin: 0 0 10px 5px;
    font-size: 17px;
    position: relative;
}
.graph-legend-box h3:after {
    position: absolute;
    right: 0;
    top: 10px;
    content: '';
    width: 156px;
    height: 1px;
    background: #e6e6e6;
}
.graph-legend-box {
    min-width: 225px;
}
.pms-graph-percent {
    font-weight: 600;
}
.pms-preview-rating {
    display: flex;
    justify-content: space-between;
    margin: 15px 0 0;
    font-weight: 500;
}
.pms-preview-box.pms-b-none.pms-manager-preview .pms-preview-col.pms-preview-rating {
    max-width: 175px;
    min-width: 50px;
    justify-content: flex-end;
}
.pms-preview-box.pms-b-none.pms-manager-preview .pms-preview-col.pms-preview-rating label {
    padding-right: 0;
}
.pms-preview-box.pms-b-none.pms-manager-preview .pms-preview-col.pms-preview-rating .user-rating {
    padding-left: 17px;
}



/*new css add for update profile photo module*/
.customPopup {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; display: none;}
.bgLayer {background: rgba(0,0,0,0.5); z-index:1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.customPopup .popUpBox {background: #fff;border-radius: 10px; border:solid 1px #ccc; max-height: 85vh;max-width:700px; margin: 0px auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index:2; width: 100%;overflow: hidden; overflow-y: auto;}
.popUpBox .icon-27 {position: absolute; right: 10px; top: 15px; background: #fff url(../../images/closeicon.png) no-repeat 0px 0px; cursor: pointer;width: 20px; height: 20px;}
.popUpBox .title {margin: 0px; padding: 12px 20px; border-bottom: solid 1px #ccc;font-size: 22px;}
.proEditBox {padding: 20px; position: relative;}
.proEditBox .image_container {margin:0px;text-align: center; position: relative; padding:0px;}
.rotateLeft, .rotateRight {background-color:transparent; position: absolute; right: -100px; top: 5px; border:none; padding: 1px 8px 1px 7px;line-height: 20px; text-align: left; width: 90px; font-size: 12px;}
.rotateLeft span, .rotateRight span {background: transparent url(../../images/rotate.png) no-repeat 0px 0px / 25px auto;width: 30px; height:20px; vertical-align: top; display: inline-block;}
.rotateRight {top: 45px;}
.rotateRight span {transform: scaleX(-1) translate(4px, 0px);}
.rotateLeft:hover, .rotateRight:hover {background-color:#eeeeee;}

.userImg {position: relative;overflow: hidden; border-radius: 50%;}
.userImg:before {content: "Update"; font-size: 10px; color: #fff; background:rgba(0, 0, 0, 0.45) url(../../images/camra-icon.png) no-repeat top 40px center / 20px auto; position: absolute; bottom: -105%; left: 3px; width:calc(100% - 7px); height:calc(100% - 9px); text-align: center; padding-top: 60px; font-weight: bold; transition: bottom 0.02s linear; z-index: 2; border-radius: 50%;}
.userImg:hover:before {bottom: 6px;}
.uploadInput {text-align: center; margin:80px 0px 83px 0px; position: relative;}
.uploadInput input {position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; opacity: 0; cursor: pointer;}
.uploadInput label { padding:150px 10px 10px 10px; background:url(../../images/upload-pic.png) no-repeat top center / 120px auto; cursor: pointer;}
.uploadInput .texta {font-size: 25px; margin-bottom: 10px; color: #aaa;display: block;}
.uploadInput .textb {font-size:18px; margin-bottom: 20px; color: #333;display: block;color: #aaa;}
.uploadInput .textc {background-color: #f5f5f5; color: #000; border: 1px solid #dcdcdc;padding: 4px 12px;border-radius: 2px;}
.actionBtnRow {text-align: right; margin:0px -30px -10px -30px; padding:10px 30px 0px 10px; border-top: solid 1px #ccc;}
.actionBtnRow button {padding: 0 15px; margin: 0px 3px;}
.actionBtnRow #crop_button {background: #75adf9; color: #ffffff; border:none;font-weight: 500;}
.actionBtnRow #crop_button.disable { opacity: 0.5;}
#editProfilePopUp .popUpBox {top: calc(50% + 40px);}
#editProfilePopUp .errorMsg {display: block; text-align: center; font-size: 12px; color: red; padding: 10px; position: absolute; left: 0px; bottom: 60px; width: 100%;}
#editProfilePopUp .cropper-modal {opacity: 0.3;}
/*#editProfilePopUp .cropper-bg {max-width: 100%;}*/
.ins-d-banner.delite-banner{
    background: linear-gradient(to bottom, #0191b3 0%,#0191b3 50%,#ffffff 50%,#ffffff 50%,#ffffff 100%);
}
.gc-right-col-holiday .select-dropdown {
    font-size: 11px;
    text-align: right;
    background: none;
    padding: 0 5px;
    border-radius: 3px;
    height: 28px;
    color: #343434;
    background: #fff;
    margin-bottom: 10px;
}
#help-box .submit-popup-box .alert-msg p {
    text-align: left;
    padding: 0 45px;
    font-size: 17px;
    line-height: 28px;
}
#help-box .submit-popup-box {
   padding: 25px 0 35px;
}
.emp-blank-info .inner_ticket_id_pt .t-info {
    line-height: 20px;
    color: #565656; 
    padding: 0 30px;
    font-size: 13px;
}
.emp-blank-info {
    padding: 15px 20px;
}
.emp-blank-info .inner_ticket_id_pt .t-info h2 {
    font-size: 16px;
    font-weight: 600;
}
.preview-submit-box h2 .preview-check {
    color: #f5462a;
    font-size: 18px;
}
.emp-info-note {
    text-align: left;
    margin: 60px 0 20px; 
}
.tot-holiday .seleth {
margin-right: 0;
}
.tbcontent.msg_view .mCSB_scrollTools {
right: -5px;
}

/** ticket revamp **/
.com-head.my_ticket_head {
    background: #ee3d3a;
    background: -moz-linear-gradient(left, rgba(238, 61, 58, 1) 0, rgba(242, 121, 90, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 61, 58, 1) 0, rgba(242, 121, 90, 1) 100%);
    background: linear-gradient(to right, rgba(238, 61, 58, 1) 0, rgba(242, 121, 90, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3d3a', endColorstr='#f2795a', GradientType=1);
}

.moredataticket.gc-ticket-status{
    background:none;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul{
    justify-content: flex-start;
    background: transparent;
    margin: 0 -5px;
    width: auto;
    padding: 0;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li {
    padding: 7px 0 7px 18px;
    display: inline-flex;
    width: 50%;
    background: transparent;
    margin: 0px 0 5px;
    padding: 0 5px;
    line-height: 1.5; 
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li .gc-check {
    left: -99999px;
    position: absolute;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li .gc-check+label,
.cwrap .tnf .morelistbtn {
   text-transform: capitalize; 
   box-shadow: 0 0 25px rgba(0,0,0,0.012);
   background: #f3f4f9;
    padding:8px 30px 8px 10px;
    font-size: 11px;
    font-weight: 500;
    margin: 0px;
    width: 100%;
    color:#8a98ac; 
    text-align: left;
    letter-spacing: .10px;
    border-radius: 4px;
    display:inline-block; 
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li .gc-check:checked+label {
    background: #fff;
    color: #596270;
    border: 1px solid #c2c2c2;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li label .countnum {
    position: absolute;
    min-width: 25px;
    height: 20px; 
    border-radius: 14px;
    color: #8a98ac;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 7px;
    right: 8px;
    border: solid 1px #dedede;
    border: none;
    line-height: 0;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li .gc-check:checked + label .countnum {
    color: #fff;
    border-color: transparent;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li label:before,
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li label:after{
    display:none;
}
.switch-view .tnf .sw-bottom.gc-ba-box {
    margin:0;
}
.switch-view .tnf .sw-bottom.gc-ba-box>h2 {
    padding: 10px 0;
    margin: 0;
    font-size:13px;
}
.switch-view .tnf .sw-bottom.gc-ba-box>h2 i{
    font-size:11px;
}
.more-list-box {
    margin: 0 0 5px;  
}
.more-list-box .morelistbtn {
    max-width: 70%;
    padding: 0;
    line-height: 1;
    background: none;
}
.more-list-box .morelistbtn span {
    background: #eef1f8; 
    line-height: 1;
    display: flex;
    align-items: center;
    height: 20px;
    margin-bottom: 12px;
}
.more-list-box .morelistbtn span svg {
     height: 22px;
}
.more-list-box .morelistbtn:after {
    background: #ccc;
    top: 10px; 
}
.switch-view .tnf .rating-filter .apply-filter.rating_view_filter{
    width:85%;
} 
.search-box-filter{
    position:relative;
}
.search-box-filter i {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: #989898;
}
.search-box-filter input {
    margin: 0 0 5px;
    box-shadow: 0 0 25px rgba(0,0,0,0.012);
     border: none;
    font-size: 11px;
    height: 32px;
    border-radius: 4px;
    background: #f3f4f9;
    padding-left: 32px;
}
.search-box-filter input::-webkit-input-placeholder { 
    color: #999;
  }
  .search-box-filter input::-moz-placeholder {
    color: #999;
  }
.switch-view .tnf .tthrow li label{
    font-size:11px;
}
.cwrap .switch-view .tnf  .sw-bottom.gc-ba-box ul li{
    padding:5px 10px;
}
.multiselection-apply-btn {
    position: absolute;
    background: #fff;
    z-index: 9;
    height: 72px;
    width: 100%;
    top: 0;
    padding: 18px 0 18px 15px; 
}
.close-multiselection-btn {
    position: absolute;
    right: 25px;
    top: 30px;
} 
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li.hide-more-li{
    display:none;
}
.cwrap .switch-view .tnf .sw-bottom.gc-ba-box ul.my_favourite_filter_ul li {
    padding: 0 10px;
    height: 32px;
    min-height: 32px;
    line-height: 1;
}
.cwrap .switch-view .tnf .sw-bottom.gc-ba-box ul.my_favourite_filter_ul li .countholder .shortcutdata{
    min-height:40px;
}
.d-ticket .d-ticket-list .name_assign_pt span.ticket-due-date,
.t-info .t-sub span.ticket-due-date,
.text-sub.ticket-due-date {
    color: #f97973;
    max-width:100%;
}
.due-date-ticket {
    border-width: 1px;  
    position: relative; 
  }
  .due-date-ticket:after {
    content: '';
    position: absolute;
    left:0;
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 100%;
    background: #f18a7c;
  }

.reassignee-title {
    text-align: left;
    font-size: 13px;
    padding: 0 0 3px 6px;
    font-weight: 500;
    color: #000;
}
.ticket-assignee.assignee_wrap li {
    display: block;
    text-align: left; 
}
.ticket-assignee.assignee_wrap li:last-child{
    margin:0;
}
.listing-wrap .ticket-assignee.assignee_wrap li a{
    color: #646464;
    font-size:11px;
    display: block;
    max-width: 98%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-top:1px solid #eee;
    padding: 6px 0 6px 6px; 
}
.ticket-assignee.assignee_wrap li a img {
    width: 13px;
    height: 13px;
    position: relative;
    top: 2px;
}
.gc_tickets .gc-detail-col.expend-applied{
    padding-bottom:130px;
}
.multiselection-apply-btn .d-ticket-cell .d-btn {
    width: auto;
    min-width: 88px;
    padding: 0px 16px;
}
.gc-team .cwrap .sw-bottom.gc-ba-box ul.no-scroll li {
    width: 95%;
}
.gc-team .team-wrap ul.team-list-bx li .list_name_data span,
.gc-leave .team-wrap ul.team-list-bx li .list_name_data span{
    margin:0;
}
.gc-profile-member .gc-pi{
    width:100px;
    height:100px;
    object-fit:cover;
}
.gc-ticket-list .d-ticket .d-ticket-list .name_assign_pt {
    -ms-flex: 0 0 68%;
    flex: 0 0 68%;
    max-width: 68%;
}
.gc-ticket-list .outer_list_ticket .d-ticket-list .btn_row {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
}
.multiselection-apply-btn .d-ticket-cell {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding-right: 25px;
}

.t-bot-strip .dt-col.assignee-col .assignee_wrap .check_list.assigne-list {
    max-height: 140px;
    max-width: 90.5%;
    border: 1px solid #e8e8e8;
    position: absolute;
    z-index: 9;
    padding-bottom: 0;
    margin-top: -8px;
}
.t-bot-strip .dt-col.assignee-col .assignee_wrap .check_list.assigne-list li {
    padding: 4px;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
} 
.t-bot-strip .dt-col.assignee-col .assignee_wrap .check_list.assigne-list li img {
    width: 20px !important;
    height: 20px;
}
.inner_page_body.ticket-listing #closefilter {
    top: 0;
    right: 0;
    z-index: 9;
    width: 35px;
    height: 31px;
    border-radius: 0;
    background: transparent;
    transition: ease-in-out .3s;
}
.inner_page_body .ticket-listing .fw-btn {
    background: #f05d4c;
    width: 25px;
    height: 25px;
    line-height: 23px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 500; 
}
.inner_page_body .ticket-listing .gc-view-col{background:#eaecf4;}
.inner_page_body .ticket-listing .sw-bottom .head_heading {
    color: #647183;
}
.inner_page_body .ticket-listing .switch-view .tnf .sw-bottom.gc-ba-box>h2 i {
    font-size: 8px;
    font-weight: bold;
    color: rgba(43, 58, 89,.77);
}
.inner_page_body .ticket-listing .switch-in {
    padding:0 20px 30px !important;
    height:100%;
    max-height: calc(100vh - 177px);
    overflow-y:auto;
    overflow-x:hidden;
}
.inner_page_body .ticket-listing .switch-in::-webkit-scrollbar {
    width: 3px;
}
.inner_page_body .ticket-listing .switch-in::-webkit-scrollbar-track {
  background: #e2e2e2;
}
.inner_page_body .ticket-listing .switch-in::-webkit-scrollbar-thumb {
  background: #b2b2b2; 
}
.inner_page_body .ticket-listing .gc-view-col .custom_switch_height.gsc_thin_scroll .mCustomScrollBox{
    padding-right:16px;
}
.inner_page_body .ticket-listing .sw-bottom.gc-ba-box ul,
.inner_page_body .ticket-listing .sw-bottom.gc-ba-box ul li{
    box-shadow: 0 0 25px rgba(0,0,0,0.012);
   background: #f3f4f9;
   border:none;
}

.inner_page_body .ticket-listing .ratingmain{
    background:#f3f4f9;
}
.inner_page_body .ticket-listing .ratingboxouter .ratingheader .headtitle{
    border:none;
    color: rgba(138, 152, 172,0.80);
    font-weight: 500;
    padding:10px 0;
}
.inner_page_body .ticket-listing .ratingboxouter {
    padding: 0;
    border-bottom: 6px solid #eaecf4;
}
.cwrap .tnf .morelistbtn {
    max-width: 100%;
    display: block;
    text-align: center;
    padding:11px 0;
}
.cwrap .tnf .morelistbtn:after { 
    display:none;
}
.ticket-filters.top-filters.ticket-listview-filter {
    height: 61px;
}
.inner_page_body .ticket-listing .ticket-filters .gc-ba-box{
    margin:0;
}
 
  .inner_page_body .ticket-listing .gc-btn-search {
    width: 44px;
    height: 48px;
    line-height: 50px;
    left: 0;
    z-index: 6;
    font-size: 13px;
    color: #989898;
    pointer-events:none;
}
.inner_page_body .ticket-listing .top-filters {
    padding: 0;
    background:#fff;
    border-top: 1px solid #d7d9e5;
}
.inner_page_body .ticket-listing .fullsearch.top-search input[type="search"] {
    background: #fcfcfe;
    border-color: #000;
    width: 94px;
    height: 46px;
    line-height: 48px;
    font-size: 12px;
    padding-left: 36px;
    padding-right: 10px; 
    position: absolute;
    z-index: 3;
    -webkit-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
    border-right: 1px solid #e8eaf2;
  } 
  .inner_page_body .ticket-listing .fullsearch.top-search input[type="search"].input-large{
    width: 100%;
    background:#e8eaf2;
  }
  .inner_page_body .ticket-listing .top-search.fullsearch {
    display: flex;
    align-items: center;
    padding: 0;
    background:#fff;
}

/** top new filter **/
.main-filter-list {
    width: 100%;
    height: 48px; 
}
.filter-list-box {
    height: 48px;
}
.filter-list-value {
    width: 20%;
    position: relative;
    float: left;
    border-right: 1px solid #e5e5e5;
}
.filter-list-value .selected-filter-item {
    background: none;
    border: none;
    height: 48px;
    font-size: 12px;
    color: #697586;
    width: 100%;
    padding: 0 16px;
    text-align: left;
}
.filter-list-value .selected-filter-item span {
    font-size: 9px;
    position: absolute;
    right: 15px;
    top: 20px;
}
.multi-filter-dropdown {
    -webkit-box-shadow: 0 3px 6px rgba(111,111,111,0.2);
    box-shadow: 0 3px 6px rgba(111,111,111,0.2);
    background: #fff;
    top: 48px;
    position: absolute;
    left: 0;
    z-index: 99999;
    min-width:200px;
    width:100%;
    padding: 10px 0 0 10px;
    display: none;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.filter-list-input input {
    border-radius:3px;
    position: relative;
    z-index: 1;
    width: 100%;
    min-height: 28px;
    height: 0;
    border: 1px solid #ccc;
    padding: 0 24px 0 6px;
    -webkit-box-shadow: #bbb 0 7px 2px -7px inset;
    -moz-box-shadow: #bbb 0 7px 2px -7px inset;
    box-shadow: #bbb 0 7px 2px -7px inset;
    margin: 0;
    font-size: 11px;
}
.filter-list-input i {
    position: absolute;
    right: 20px;
    z-index: 1;
    top: 8px;
    font-size: 12px;
    color: #989898;
    font-weight: 900;
}
.filter-list-scroll {
    margin: 8px 0 0;
    max-height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
    clear: both;
}
.filter-list-input {
    position: relative;
    padding-right: 10px;
}
ul.filter-list-section .filter-list-item {
    padding: 6px 6px 6px 18px;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}
label.filter-item-label {
    clear: none;
    color: inherit;
    display: inline-block;
    vertical-align: middle;
    left: 0; 
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    font-size: 11px;
    color: #565656;
}
label.filter-item-label input[type="checkbox"] {
    margin: 0px;
    position: absolute;
    left: 0;
}
.filter-item-label .countnum {
    margin-left: 5px;
    width: auto;
    padding: 0 4px;
    font-size: 10px;
    min-width: 16px;
    height: 16px;
    line-height: 15px;
    background: #e2e2e2;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: #565656;
}
.inner_page_body .ticket-listing .ticket-filters.top-filters .gc-ba-box ul{
    line-height:58px;
}
.inner_page_body .ticket-listing .ticket-filters.top-filters .gc-ba-box ul li {
    border: 1px solid #f8f9fb;
    border-radius: 3px;
    background: #f5f6f9; 
    color:#7a8594;
}
.inner_page_body .ticket-listing .ticket-filters.top-filters ul li label:before{
    border:none;
    background:none;
}
.inner_page_body .ticket-listing .ticket-filters.top-filters ul li label:after {
    position: absolute; 
    content: '\e902';
    font-family: 'careline'; 
    color: #7a8594; 
    transform: rotate(135deg);
}
.update_favourits a {
    font-size: 15px;
    margin-right: 5px;
    color: #506fe4;
    text-decoration: none;
    outline: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 43px;
}
.update_favourits a span { 
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 0 0;
    text-decoration: none;
}
.inner_page_body.ticket-listing .gc-detail-col{
    padding: 115px 24px 120px;
}

.inner_page_body.ticket-listing .gc-wrapper{
    border-top: 1px solid #d7d9e5;
}
.ticket-main-search{
    margin:14px 0 0;
}
.gc_tickets .pull-right.custom-pagination {
    background: #fff;
    padding:0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inner_page_body.ticket-listing.closefilterpanel #closefilter {
    right: -35px;
    top: -1px;
    background: #f05d4c;
}
.inner_page_body.ticket-listing.closefilterpanel .filter-list-box {
     padding-left: 40px;
}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap {
    position: absolute;
    left: 0; 
    right: auto;
    min-width: 320px;
    height: 225px;
    top: 100%;
    display: block;
    z-index: 999999;
    visibility: visible;
    opacity: 1;
    transition: ease-in-out .5s;
    background: #fff;
    padding: 15px;
    box-shadow: 0 1px 38px rgba(0,0,0,0.18);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;  
    width: 100%;
}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap .form_group input[type="text"] {
     background: #f3f4fa;
    border-radius: 5px;
    font-size: 11px;
    color: #646464;
    border: none;
    height: 42px;
}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap li a{
    border:none;
    font-size:10px;
}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap .reassignee-title{
    font-size:11px;
}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap .form_group {
    padding: 0; 
} 
.listing-wrap .t-bot-strip .dt-col .assignee_wrap .check_list li label{
    font-size:11px;
}
button#clear-text-search{
    position:absolute;
    top:-1px;
    right:0;
    font-size:12px;
    right:-12px;
    color:#989898;
    border:none;
    background:none;
    transform:rotate(135deg);
}
.assignee_wrap.bottom{
    top:-225px !important;
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}

.assignee_wrap.top{
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}
/** Off role employee **/
.ofr-main-box {
    background: #fff;
    padding: 35px 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.ofr-form{
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.ofr-main-box .headingtitle {
    padding-bottom:15px;
    display: flex;
    align-items: center; 
    margin-bottom: 15px; 
    border-bottom: solid 1px #e2e2e2;
}
.ofr-main-box .headingtitle .title {
    margin: 0;
}
.ofr-main-box .headingtitle input{
    margin-bottom: 0; 
    min-width:280px;
    max-width:280px;
    border-radius: 3px;
}
.ofr-main-box .headingtitle .ofr-right-col{
    text-align:right;;
}
.ofr-empbox{
    background: #eef1f8;
    border:1px solid #e2e2e2;
    border-radius:5px;
}
.ofr-empbox tr,
.ofr-empbox td{
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
}

.ofr-empbox td{
    padding: 12px 15px;
}

.ofr-content-box{
    margin: 25px 0 10px;
}
.ofr-table{
    width:100%; 
}
.ofr-width-min
{
    min-width: 90px;
}
.ofr-width-max
{
    min-width:230px;
}
.ofr-table td, .ofr-table th{
    padding:9px 15px;
    color:#313131;
    font-size: 12px;
    border:1px solid #e2e2e2;
    border-collapse:collapse;
    white-space: normal;
}
.ofr-table th{
    background: #F4F9FF;
    font-weight: 500;
    padding:12px 15px;
 }
 .ofr-table td a{
     color:#333;
 }
.ofr-edit-btn{
    display: block;
    border:1px solid #e5e5e5;
    padding: 6px 0; 
    text-align: center;
    border-radius:4px;
}
 .ofr-main-box .box-header .ofr-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ofr-main-box .box-header {
    background: #f1f1f1;
    padding: 9px 0;
    border: 1px solid #e2e2e2;
    border-bottom: none;
}
.ofr-main-box .box-header .box-title {
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
    margin: 0;
    background-color: #f1f1f1;
}
.ofr-main-box .ofr-download-icon {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 8px;
}
.ofr-btn {
    padding: 8px 12px;
    border: 1px solid #d0cece;
    margin-right: 10px;
    background: #d8d7d7;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    color: #000;
}

.ofr-table-responsive{
    overflow-x:auto;
}

.ofr-popup-outer{
    position: fixed;
    z-index: 999999;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.35);
}
.ofr-popup-box {
    background: #fff;
    max-width: 600px;
    border-radius: 5px;
    padding:25px 25px 30px;
    position: absolute;
    margin: auto; 
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}
.ofr-popup-box h2{
    font-size:20px;
    color:#000;
    margin:0 0 20px;
}
.ofr-close-btn{
    position: absolute;
    right:25px;
    top:25px;
    font-size:18px;
    z-index: 9999999;
}

.ofr-popup-outer{
    visibility: hidden;
    opacity:0;
    width:0;
    height:0;
    transform:scale(0);
    -webkit-transform:scale(0);
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.ofr-popup-outer.open-ofr{
    visibility: visible;
    opacity:1;
    width:100%;
    height:100%;
    transform:scale(1);
    -webkit-transform:scale(1);
}
.margin-top-small {
    margin-top:10px; 
}
.gc-small-size{
    font-size:12px;
}
.gc-m4{
    top: -4px;
    position: relative;
}
.inner_page_body.offrolepage .gc-wrapper.cwrap,
.inner_page_body.exit-module .gc-wrapper.cwrap {
    padding-left: 200px;
    padding-right: 0;
}
.inner_page_body.offrolepage .gc-view-col,
.inner_page_body.exit-module .gc-view-col {
    display: none;
}
.inner_page_body.offrolepage .gc-detail-col,
.inner_page_body.exit-module .gc-detail-col {
    padding: 30px;
}
.inner_page_body.offrolepage.menu-nav-open .gc-wrapper.cwrap,
.inner_page_body.exit-module.menu-nav-open .gc-wrapper.cwrap {
    padding-left: 88px;
}
.gc-btn-default,
#attendance-report-button input {
    width: auto;
    height: 42px !important;
    background: #fb5453;
    border-color: #fb5453 !important;
    color: #fff;
    font-size: 15px;
    margin: 0;
    border-radius: 4px;
    font-weight: 500;
    box-shadow: 0 0 29px rgba(0,0,0,0.17);
}
.ofr-hrs-list .col-sm-6 {
    padding: 10px 0 20px;
    color: #757575;
}
.ofr-min-box{
    min-height:100px;
}
.gc-flex{
    display:flex;
    align-items: center;
    justify-content: center;
}
#detail-ticket-popup .ofr-popup-box {
    max-width: 100%;
    width: 100%;
    height: 100%;
    padding: 60px;
    overflow-y: auto;
    }
#detail-ticket-popup {
        z-index: 99999999;
}
#detail-ticket-popup .ofr-close-btn {
    padding: 15px;
    top: 5px;
    right: 5px;
    position: fixed;
}
#attendance-report-button input {
    margin: 15px 0 0;
    font-size: 12px;
    padding: 0px 15px;
    border-radius: 30px;
}
#attendance-report-button {
    padding-left: 15px;
}
.listing-wrap .t-bot-strip .dt-col:nth-child(4) {
    text-align: left;
}
.ofr-main-box input {
    height: 42px;
}
/*Delite css*/
.delite-dashboard{position:relative;margin-bottom:30px}
.delite-dashboard{background:url(/images/bg_delite.jpg)no-repeat;border-bottom: 1px solid #fff;background-size:cover;width:100%;border-radius:3px 3px 5px 5px}
.delite-dashboard .delite_body{padding:35px 0 0;color:#fff;margin: 0 0 -1px;}
.delite-dashboard .delite_body .delite_head{padding:0 35px;margin:0 0 10px;display:block}
.delite-dashboard .delite_body .delite_head .dlhead{font-size:14px;font-weight:500;position:relative;padding:5px 0 25px 0}
.delite-dashboard .delite_body .delite_head .dlhead:after{content:"";display:block;width:20px;height:2px;background:#fff;position:absolute;left:0;bottom:15px}
.delite-dashboard .delite_body h2{font-size:17px;font-weight:600;color:#fff;line-height:1.6;margin:0px;}
.delite-dashboard .delite_body span{display:block;font-size:80%;font-weight:normal}
.delite-dashboard .delite_body .delite_content{padding:0;margin:0}
.delite-dashboard .delite_body .delite_content p{font-size:12px;font-weight:normal;line-height:1.6;color:#fff;margin-bottom:10px}
.delite-dashboard .delite_body .delite_content p:last-child{margin-bottom:0}
.delite-dashboard .delite_body .delite_content .gscr_pagerwrapper {
    position: absolute;
    top: 2px;
    right: 10px;
}
.delite-dashboard .delite_body .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li.gscr_active a,
.delite-dashboard .delite_body .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li:hover a {
    background-color: #fff;
}
.delite-dashboard .delite_body .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li a {
    background-color: transparent;
    border: 1px solid #fff;
}
.delite-dashboard .delite_body .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li {
     padding: 0 2px;
}
.delite-dashboard .delite_body .delite-mid-content {
    padding: 0 35px 35px;
}
.delite-dashboard .delite_foot{background:#fff;padding:0 30px 0px 50px;position:relative;border-radius:0 0 3px 3px}
.delite-dashboard .delite_foot .delite_user{padding:10px 0 8px 65px;margin:0;position:relative;min-height:64px;float:left;width:40%}
.delite-dashboard .delite_foot .delite_user:before{content:"";display:block;background:url(/images/delite_curve.png) 0 0 no-repeat;width:97px;height:18px;position:absolute;left:-16px;top:-17px}
.delite-dashboard .delite_foot .delite_user .delite_user_img{    position: absolute;
    left: 16px;
    top:11px;
    width: 35px;
    height: 35px;
    border-radius:50%;
}
.delite-dashboard .delite_foot .delite_user h2{padding:0;margin:0;font-size:15px;color:#000;font-weight:normal;line-height:1.4}
.delite-dashboard .delite_foot .delite_user h2 span{display:block;font-size:85.8%;color:#7e7e7e}
.delite-dashboard .delite_foot .rsmsg{float:right;padding:18px 0 0}
.delite-dashboard .delite_foot .rsmsg ul{padding:0;margin:0;font-size:0;display:block}
.delite-dashboard .delite_foot .rsmsg ul li{font-size:14px;margin-bottom:0;margin-right:14px;display:inline-block;position:relative}
.delite-dashboard .delite_foot .rsmsg ul li:last-child{margin-right:0}
.delite-dashboard .delite_foot .rsmsg ul li a{font-size:14px;color:#b0b0b0;padding:13px 25px;border:solid 1px #d7d7d7;border-radius:35px;text-align:center;display:block;transition:ease-in-out .3s}
.delite-dashboard .delite_foot .rsmsg ul.sttb li{margin:0}
.delite-dashboard .delite_foot .rsmsg ul.sttb li a{height:33px;padding:0;border-radius:0;border:0}
.row.delite-row .delite-dashboard { margin: 0 auto 30px;min-height: 250px; }

.delite-dashboard ul.sttb{padding:0;margin:0;font-size:0;border-radius:5px;overflow:hidden;height:33px;border-radius: 25px;background:transparent;border:none;}
.delite-dashboard ul.sttb li{display:inline-block;font-size:16px;}
.delite-dashboard ul.sttb li a{width:66px;text-align:center;display:block;line-height:33px;font-size:12px;color:#616161;font-weight:normal;background:#2b0748;color:rgba(255,255,255,0.55);}
.delite-dashboard ul.sttb li.active a{background:#fff;text-decoration:none;color:#616161}
.delitethanks{float:right;max-width:155px;width:100%;}
.btn.btn-delite{background:#9137d5;border:none;padding:0px;height:36px;line-height:36px;text-align:center;width:100%;color:#fff;font-size:13px;font-weight:500;border-radius:20px;margin:13px 0 0}
.delite-dashboard .delite_body .gsc-ta-contentWrap{
	background:none;
	padding: 0;
    margin-top: 0;
	border:inherit;
}
.delite-dashboard .gscr_slideOuter, .delite-dashboard .gscr_slideWrapper .gscr_lSFade {
    position: initial;
}
.delite-dashboard .gscr_slideOuter .gscr_lSPager.gscr_lSpg>li a{
    width:6px;
    height:6px;
}
.open-form .form-thanks-comment{opacity:1;visibility:visible;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}
.delite_foot.open-form .delite_user{visibility:hidden}
.delite_foot.open-form .btn.btn-delite{width:36px;}
.delite_foot.open-form .form-thanks-comment input{background:none;}
.delite-dashboard .delite_body .jqCommonSliderCarousel li.common-slider-box-item:last-child{margin-bottom:0;}

.delite_card .delite_foot .delite_user p{
	color: #008000;
    font-size: 12px;
    margin: 5px 0 0;
    font-weight: 500;
}

/* .sw-bottom.gc-ba-box ul li .gc-check:checked+label:before{background:#65d381;border:1px solid #65d381}
.sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{position:absolute;content:'\e90c';font:normal normal normal 12px/1 careline;left:auto;right:0;top:40px;color:#fff} */
.default-box {
    width: 100%;
    background: #fff;
    height: 405px;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 25px 25px 40px;
    overflow: hidden;
}

.default-box.birthday-col .sw-bottom.gc-ba-box ul {
    padding: 0;
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li {
    padding-left: 0px;
    margin-bottom: 16px;
    padding: 0;
    float: left;
    width: 100%;
}
.birthday-col .ba-wrap .ba-left {
    width: 35px;
    height: 35px;
    margin-right: 10px;
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .ba-wrap {
    width: 75%;
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .ba-left .gc-ht-photo{
    line-height:1;
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .check_pt {
   top: 12px;
    right: 0;
    width: 25%;
}
.default-box.birthday-col {
    padding: 20px 10px 20px 36px; 
    position:relative;
}
.default-box.birthday-col .mCSB_inside > .mCSB_container {
    margin-right: 25px !important;
/*    overflow: initial;*/
}
.cwrap .default-box.birthday-col .sw-bottom.gc-ba-box ul li .gc-check:checked+label:after{
    top:0;
}

.aucall .default-box .d-send {
    width: 100%; 
    border: 0;
    background: 0;
    color: #333;
    font-size: 13px;
    margin: 0 auto;
    font-weight: 500;
    display: block;
    padding: 15px 0;
    height: auto;
}
.aucall .default-box.anniversary-box{
    padding:0
}
.aucall .default-box.anniversary-box h3{margin:0 25px;padding:25px 0 25px}
.aucall .default-box.birthday-col .d-send {
    width: calc( 100% - 10% );
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #e9e9e9;
    background: 0;
    color: #333;
    font-size: 13px;
    margin: 0 auto;
    font-weight: 500;
    display: block;
    padding: 15px 0;
    height: auto;
}
.aucall .default-box.anniversary-box .d-send {
    margin: 22px 5% 0;
    border-top: 1px solid #e9e9e9;
    border-radius: 0;
    width: calc( 100% - 10% );
}
.birthday_model .emp-dp {
    margin: 25px auto 40px;
}
.birthday_popup .emp-name {
    margin: 0 auto 0;
    font-size: 15px;
}
.birthday_popup .emp-name p {
    font-size: 12px;
    color: #989898;
}
.ticketstats .self-bx-dp {
    text-align: center;
    font-size: 11px;
    background: none;
}
.ticketstats .self-bx-dp select{
    background:#fff;
    border-radius:4px;
} 
/*add new css for join tammer*/
/*body .joinTameer header .gc-logo {padding: 0px 0px 0 30px;}
body .joinTameer header .profile {right: 30px;}*/
.joinTameer .gc-detail-col {padding: 0px;}
.joinTameer .gc-wrapper {padding-left:0px; padding-right: 0px;}
.menu-nav-open .joinTameer .gc-wrapper {padding-left:0px;}
.joinTameerContainerBg {background:#043345 url(../../images/tameer/bg.jpg) no-repeat center / cover; min-height: calc(100vh - 65px); padding: 50px 3vh; position: relative;}
.joinTameerContainerBg .tameerLogo {position: absolute; left: 50px; top: 30px; display: inline-block; z-index: 2;}
.joinTameerContainerBg .tameerLogo img {max-width: 100px;}
.joinTameerContainerBg .closeBtn {position: absolute; right: 25px; top: 20px; font-size: 12px; }
.joinTameerContainerBg .closeBtn .path1:before {color: #ffffff;}

.joinTameerText {position: relative;text-align: center; max-width: 1200px; margin: 0px auto; }
.joinTameerText .title {font-family: 'Celias', sans-serif;font-weight: bold; color: #ffffff; margin:0px 0px 5vh 0px;font-size: 58px;}
.joinTameerText .img {margin:0px 0px 3vh 0px;}
.joinTammerTextDesc {margin:0px 0px 5vh 0px;color: #ffffff;}
.joinTammerTextDesc .textA {margin:0px 0px 5px 0px; font-size: 26px;}
.joinTammerTextDesc .textB {font-size:22px;}
.joinTameerText .letContBtn {background: #ffffff; color: #15536b; font-size: 22px; font-weight: 500;display: inline-block;padding: 14px 40px; border-radius: 5px;}
.joinTameerText .letContBtn .ink { background: rgba(13, 37, 93, 0.3);}
.joinTameerText .skipBtn {background: #082733; color: #274e5f; font-size: 22px; font-weight: 500;display: inline-block;padding: 14px 60px; border-radius: 5px; vertical-align: top; margin-left: 10px;}
.joinTameerText .skipBtn:hover {color:#a4b6bd;}

.causesRow {display: flex; flex-wrap: wrap;justify-content: space-between; margin-bottom: 7vh;}
.causesCircle {flex: 0 0 200px; background: #2e799a; border-radius: 50%; height: 200px;align-items: center; justify-content: center; display: flex;
    flex-direction: column;color: #ffffff; transition: all 0.3s linear; margin: 0px 20px; }
.causesCircle .text {display: block; padding: 10px 23px; font-size: 14px;    min-height: 56px;line-height: normal;}
.causesCircle svg {width: 70px; fill: #ffffff;}
.causesCircle:hover {animation: criclerippleNew .7s linear infinite; position: relative;}
@keyframes criclerippleNew {
    0%{box-shadow:0 0 0 0 rgba(255,255,255,0.15),0 0 0 5px rgba(255,255,255,0.15),0 0 0 15px rgba(255,255,255,0.15),0 0 0 25px rgba(255,255,255,0.15)}
    100%{box-shadow:0 0 0 5px rgba(255,255,255,0.15),0 0 0 15px rgba(255,255,255,0.15),0 0 0 25px rgba(255,255,255,0.15),0 0 0 20px rgba(255,255,255,0)}
}
.causesCircle:nth-child(2) {background: #9b4483;}
.causesCircle:nth-child(3) {background: #d3426a;}
.causesCircle:nth-child(4) {background: #f19439;}
.causesCircle:nth-child(5) {background: #f1d33c;}
.causesCircle:hover {background: #ffffff; color: #2e799a;}
.causesCircle:nth-child(2):hover {color: #9b4483;}
.causesCircle:nth-child(3):hover {color: #d3426a;}
.causesCircle:nth-child(4):hover {color: #f19439;}
.causesCircle:nth-child(5):hover {color: #f1d33c;}
.causesCircle:hover svg {fill: #2e799a;}
.causesCircle:nth-child(2):hover svg {fill: #9b4483;}
.causesCircle:nth-child(3):hover svg {fill: #d3426a;}
.causesCircle:nth-child(4):hover svg {fill: #f19439;}
.causesCircle:nth-child(5):hover svg {fill: #f1d33c;}

@media(max-width: 1600px) {
    .joinTameerText .title {font-size: 48px;}
    .joinTameerText .img img {max-width: 600px;}
}
@media(max-width: 1400px) {
    .joinTameerText {max-width: 950px;}
    .joinTameerContainerBg .tameerLogo {left: 10px; top: 10px;}
    .joinTameerContainerBg {padding:3vh 50px;}
    .joinTameerText .title {font-size: 34px; margin: 0px 0px 2vh 0px;}
    .joinTameerText .img { margin: 0px 0px 2vh 0px;}
    .joinTameerText .img img {max-width:400px;}
    .causesCircle {height: 140px;flex: 0 0 140px;}
    .causesCircle svg {width: 50px;}
    .causesCircle .text {font-size: 12px; min-height: 50px; padding: 8px 5px;}
    .joinTammerTextDesc {margin: 0px 0px 5vh 0px;}
    .joinTammerTextDesc .textA {font-size: 20px;}
    .joinTammerTextDesc .textB {font-size: 17px;}
    .causesRow {margin-bottom: 5vh;}

    .joinTameerText .letContBtn {font-size: 16px;padding: 10px 30px;}
    .joinTameerText .skipBtn {font-size: 16px;padding: 10px 20px;}
}
@media(max-width: 1300px) {
	.causesRow {justify-content: space-around;}
	.causesCircle {margin-bottom: 30px;}
	.causesRow {margin-bottom:3vh;}
}
/*end here css for join tammer*/
 
/*add new css tameer module update*/
.scroll-hidden {overflow: hidden;}
.contribute .form-group input.error + label:before {border-color: red;}
.sidebar_right li a.tameermainbutton {cursor: pointer;}
.sidebar_right li a.tameermainbutton img {max-width: 30px;}

.ft-addon ul.no-scroll.other-ticket-type-section {
    display: flex;
    padding:5px 0 10px;
    position:relative;
}
.ft-addon ul.no-scroll.other-ticket-type-section,
.ft-addon ul.no-scroll.other-ticket-type-section li{
    background:none !important;
    box-shadow:none !important;
}
.cwrap .switch-view .tnf .ft-addon ul.no-scroll.other-ticket-type-section li {
    padding: 0 5px;
    position:initial;
} 
.ft-addon .moredataticket {
    background: none;
}
.ft-input-box .datepickerrangefilter {
    margin: 0;
    font-size: 11px; 
    box-shadow: 0 0 25px rgba(0,0,0,0.012);
    background: #f3f4f9;
    border: none;
}
.ft-addon ul.no-scroll.other-ticket-type-section .ft-input-clear{
    position: absolute;
    right: 0;
    top: -2px;
    font-size: 14px;
    color: #989898;
    padding: 0;
    height: auto;
    line-height: 1;
    background: none;
    border: none;
    margin: 0;
    padding: 11px;
}
.ft-addon ul.no-scroll.other-ticket-type-section .control-label {
    font-size: 11px;
    color:#757575;
    margin:0;
}
.ft-addon .gs_dp { 
    margin: 0; 
    position: absolute;
    left: -100%;
    z-index: 9;
}
.ft-input-box {
    position: relative;
}
.ft-addon .gs_dp>.gs_dp_inner_container>.gs_dp_calendar{
    margin-bottom:0;
}
input.datepickerrangefilter.date_from.apply-filter+div {
    min-height: 280px;
    height: 280px;
    position: absolute;
    left: 0;
    z-index: 99999;
    top: 0;
}
.ft-addon .gs_dp>.gs_dp_inner_container{
    margin-bottom:0;
}
.ft-addon .gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td {
    padding: 6px 8px;
}
.ft-addon .gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>th,
 .ft-addon .gs_dp>.gs_dp_inner_container>.gs_dp_calendar>.gs_dp_table>tbody>tr>td {
    width: 24px;
    height: 24px;
    font-size: 11px;
    margin: 1px 5px;
}
.ft-addon .gs_dp>.gs_dp_inner_container>.gs_dp_calendar {
    width: 16.3em;
}
.switch-in.tnf .mCSB_container{
    overflow:initial;
}
.inner_page_body.ticket-listing .switch-view{
    height:100%;
}
.inner_page_body .ticket-listing .gc-view-col{
    padding:0;
}
.cwrap .tnf .sw-bottom.gc-ba-box .moredataticket.gc-ticket-status ul li.ft-divider {
    width: 100%;
    height: 1px;
    background: #d6d9de;
    padding: 0;
    margin: 5px 0 8px;
    line-height: 1;
}
.pms-msg {
    color: #fe4f47;
    font-size: 11px; 
    line-height: 16px;
    text-align: center;
}
.trp-emp-added {
    position: absolute;
    right: 15px;
    display: flex;
    align-items: center;
    top: 10px;
    font-size: 12px;
    color: #60bb48;
}
.trp-emp-added>span{
    margin-right: 3px;
}

.ft-input-box .gs_dp.bottom{
    top:-200px !important;
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}

.ft-input-box .gs_dp.top{
    visibility:visible;
    opacity:1;
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
}
.filter-list-box .filter-list-value:last-child .multi-filter-dropdown {
    left: auto;
    right: 0;
}
#no_action_found
{
    color: #757575;
    line-height: 20px;
    padding: 5px;
    font-weight: 500;
}
.t-bot-strip .dt-col .text-sub { 
    word-break:break-word;
}
.popup-box.m-rating-info {
    max-width: 900px;
    min-width: 900px; 
    padding: 25px 30px;
    transform: translate(-50%, -50%) scale(1);
}
table.rat-info-table {
    font-size: 11px;
    border-top: 1px solid #E1E1E1;
}
table.rat-info-table td:nth-child(2) {
    width: 185px;
}
table.rat-info-table td{
    color: #565656;
}
table.rat-info-table td p {
    margin: 10px 0;
}
.popup-box.m-rating-info .close_btn {
    background: none;
}
.popup-box.m-rating-info h2 {
    margin: 0 0 20px;
    color: #000;
    font-weight: 600;
}

.gc-right-com .noti_view h3 {
    font-weight: 400;
    margin: 0 0 15px;
}

/*moodometar css start*/
.mood-metar{width: 100%;background:#fff;border-radius:6px;}
.mood-metar .top-metar-head{display: flex;align-items: center;justify-content:space-between;}
.mood-metar .top-metar-head .title{font-size:14px;color:#000;position: relative;font-weight:500;}
.mood-metar .top-metar-head .title:after{position: absolute;width:26px;height: 2px;background:#f7f8fc;content:"";left:0;bottom:-12px;}
.mood-metar .top-metar-head .select-event {
    width: 113px;
    border-radius: 20px;
    border: none;
    height: 40px;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    -webkit-appearance: none;
    background: url(../../images/downwards-arrow.svg) 78% no-repeat #f7f8fc;
    background-size: 9px;
    padding: 0 23px;
    padding-right: 32px;
}
.mood-metar-inner {
    position: relative; 
    margin: 22px auto 0;
    text-align: center;
    display: flex;
    justify-content: center;
}
.gauge-a {
    z-index: 1;
    position: relative; 
    width: 380px;
    height: 190px;
    top: 0%;
    border-radius: 190px 190px 0px 0px;
    border: solid 7px #e7e7e7;
    border-bottom: 0;
}
.gauge-b {
    z-index: 3;
    position: absolute;
    background-color: #fff;
    width: 225px;
    height: 130px;
    top: 56px;
    left: 0;
    margin: 0 auto;
    right: 0;
    border-radius: 250px 250px 0px 0px;
    border: solid 2px #f69e86;
    border-bottom: 0;
}
.gauge-data {
    text-align: center;
    position: absolute;
    top: 75px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 22;
    width:70px;
}
.gauge-a ul{display: flex;align-items: center;justify-content: space-between;}
.gauge-a ul li{display: inline-block;}
.gauge-a ul li img {
    width: 42px;
    height: 42px;
    border-radius: 100%;
    overflow: hidden;
}
.excellent-mod {
    position: absolute;
    bottom: 33px;
    left: -17px;
}
.good-mod {
    position: absolute;
    bottom: 120px;
    left: 40px;
}

.lazy-mod {
    position: absolute;
    top: -24px;
    left: 158px;
}
.sad-mod {
    position: absolute;
    right: 35px;
    top: 26px;
}

.angry-mod {
    position: absolute;
    top: 112px;
    right: -17px;
}

.gauge-a ul li span {
    font-size: 13px;
    color: #000;
    font-weight: 500;
}

.excellent-mod span {
    position: absolute;
    transform: rotate(-75deg);
    -webkit-transform: rotate(-75deg);
    top: 23px;
    left: 28px;
}

.good-mod span {
    position: absolute;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: 40px;
    left: 24px;
}

.lazy-mod span {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: absolute;
    left: 8px;
    top: 45px;
}

.sad-mod span {
    position: absolute;
    left: -19px;
    top: 38px;
    transform: rotate(45deg);
}

.angry-mod span {
    position: absolute;
    left: -35px;
    top: 18px;
    transform: rotate(76deg);
    -webkit-transform: rotate(76deg);
}
.gauge-data img{
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin: bottom center;
}

.gauge-data.excellent img{
	 -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transform: rotate(-85deg);
    -webkit-transform: rotate(-85deg);
    transform-origin: bottom center;
}


.gauge-data.good img {
 	-webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transform: rotate(-49deg);
    -webkit-transform: rotate(-49deg);
    transform-origin: bottom center;
}
.gauge-data.lazy img {
	 -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform-origin: bottom center;
}

.gauge-data.sad img {
	 -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transform: rotate(49deg);
    -webkit-transform: rotate(49deg);
    transform-origin: bottom center;
}

.gauge-data.angry img {
	 -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transform: rotate(83deg);
    -webkit-transform: rotate(83deg);
    transform-origin: bottom center;
}

.mood-metar .organization {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
    text-align: center;
    padding-bottom:30px;
}

.mood-metar .organization .org-title{color:#000;font-size:14px;font-weight:500;}
.mood-metar .organization .org-name{color:#f57c10;font-size:22px;font-weight:500;margin-top:7px;}

.point {
    width: 14px;
    height: 14px;
    background: #f34239;
    border-radius: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -7px;
}
.point:after {
    width: 8px;
    height: 8px;
    background: #fff;
    content: "";
    position: absolute;
    border-radius: 100%;
    left: 3px;
    top: 3px;
}

#slider {
    position: relative;
    overflow: hidden;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  
}

a.control_prev, a.control_next {
    position: absolute;
    top: 5%;
    z-index: 999;
    display: flex;
    width: 35px;
    height: 35px;
    background: #ffffff;
    color: #171717;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    cursor: pointer;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 8px #eaeaea;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}



a.control_next {
  right: 4px;
      transform: rotate(180deg);
}
a.control_prev {
  left: 4px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}
.default-box.team-wrap.ticketstats .mood-metar .top-metar-head .select-event {
    width: auto;
    min-width: 130px;
    padding-right: 32px;
    text-align: left;
}
/*moodometar css start*/
.ticketgraph .team-wrap .self-bx-dp {
    width: auto; 
    padding: 0;
}
.cwrap .switch-view .tnf .ft-addon ul.no-scroll.other-ticket-type-section li:nth-child(2) .top.bottom {
    right: 0;
    left: auto;
}

.ft-addon .gs_dp {
    margin: 0;
    position: absolute;
    left: 0;
    right: auto;
    z-index: 999999;
}

input.datepickerrangefilter.date_from.apply-filter+div {
    min-height: 280px;
    height: 280px;
    position: absolute;
    width: auto;
    left: 0;
    z-index: 9999; 
}
.cwrap .switch-view .tnf .ft-addon ul.no-scroll.other-ticket-type-section li:nth-child(2) .gs_dp.bottom {
    right: 0;
    left: auto;
}

.ft-addon .gs_dp {
    margin: 0;
    position: absolute;
    left: 0;
    right: auto;
    z-index: 999999;
}
.gc-delite .infobox .select2-container--open {
    position: relative;
}
.ticket-filters.top-filters .gc-ba-box ul li{
    padding: 10px 35px 9px 13px;
}
.ticket-filters.top-filters ul li label:after {
    position: absolute; 
    right: 14px; 
    content: '\e902';
    font-family: 'careline'; 
    transform: rotate(135deg);
}
.multiselection-apply-btn .d-ticket-cell .d-btn {
    margin-right: 5px;
}
.gc-delite .infobox {
    padding: 0 15px;
}
.gc-delite #bugviewclass .trrow .infobox {
    padding: 0;
}
.gc-delite .infobox .select2-container--default .select2-selection--multiple,
.gc-delite .infobox span.multi-select-button{
    border:1px solid #eaeef9;
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .btn_comment .d-btn {
    top: 4px; 
}
.birthday-col .events_outer .sw-bottom.gc-ba-box ul li .btn_comment .form-control {
    border-radius: 30px;
}
.mood-metar .top-metar-head h4 {
    font-size: 10px;
    margin: -5px 0 0;
}
.ticketstats .ticket-count-pt{
    margin:0 0 20px;
}
.gc-team .gc-detail-col {
    padding-top: 73px;
}
.gc-team .cwrap .team-box{
    padding:0;
}
.gc-pic .gc-profile-pic .gc-pi{
    width:100px;
    height:100px;
    object-fit:cover;
}
.gc-profile-member .gc-ht-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}


.common-slider-box ul#common-slider-carousel{width:100%;white-space:nowrap;max-height:310px;overflow:hidden;}
.common-slider-box ul#common-slider-carousel li{display:inline-block;width: 100%;}
.ins-d-banner img {width: 100%;}
.iambanner-inner .iam-right img {width: 100%;}



/*** geolocation  ***/
.inner_page_body.gc-location .com-head.att-head:before{
    content: 'Geolocation';
}
.inner_page_body.gc-location .switch-view .sw-bottom.gc-ba-box.gc-gl{
    background-color: #fff;
}
.inner_page_body.gc-location .switch-view .sw-bottom.gc-ba-box.gc-gl td {
    border-color: #e9e9e9;
}
.inner_page_body.gc-location .switch-view .sw-bottom.gc-ba-box.gc-gl {
    background-color: #fff;
    padding: 10px 15px;
    border-radius: 3px;
    font-size: 12px;
}
.inner_page_body.gc-location .switch-view .sw-bottom.gc-ba-box.gc-gl table {
    width: 100%;
}
.inner_page_body.gc-location .switch-view .sw-bottom.gc-ba-box.gc-gl table td.gc-gl-address {
    border-bottom: none;
    padding-bottom: 0;
}
.inner_page_body.gc-location .gc-btn-default {
    font-size: 11px;
    line-height: 27px;
    padding: 0 15px;
    height: 30px !important;
}
.inner_page_body.gc-location .att-top-title{
    padding-right:15px;
    justify-content: flex-end;
}
.gc-detail-content-box {
    position: relative;
    background: #fff;
    padding:20px 25px;
    margin: 20px 0 0;
    min-height: 300px;
    border-radius: 3px;
}
.gc-detail-content-box .share {
    background: #eee;
    color: #565656;
    font-size: 10px;
    font-weight: 600;
    height: 26px;
    line-height: 24px;
    padding: 0 15px;
    border-color: #eee;
}
.gc-detail-content-box h2 {
    margin: 0;
}
.gc-detail-content-box .table-container .table{
    width:100%;text-align:left;
    border-collapse:collapse;font-weight:600;
    font-size:14px; position:relative;background:#fff;
    overflow-x: auto;
    padding-bottom: 2px;
    display: block;
}
.gc-detail-content-box .table-container .table th, .gc-detail-content-box .table-container .table td{padding:4px 12px; white-space: normal;font-size:12px;font-weight:normal;border:solid 1px #ebedf5;text-transform:capitalize;}
.gc-detail-content-box .table-container .table th{padding:8px 12px;background:#edf6ff; font-weight: 500;}
.gc-detail-content-box .table-container .grid-view {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
.inner_page_body.gc-location.gc-attendance .gc-detail-col {
    padding-top: 60px;
}
.inner_page_body.gc-location.gc-attendance .gc-detail-col.gc-location-inner{
    padding-top:0;
}
.gc-detail-content-box .table-container .grid-view .summary {
    margin: 15px 0 3px;
    font-size: 12px;
}
.gc-detail-content-box .table-container .grid-view .table th:not(:first-child) {
    min-width: 147px;
}
.gc-detail-content-box .table-container .grid-view .table th.action-column{
    min-width:50px;
}

.gc-detail-content-box .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 42px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    padding-right: 21px;

}
.gc-detail-content-box .select2-container--open{
    position: relative;
}
.gc-detail-content-box .nt-form .form-group label {
    font-size: 11px;
    font-weight: 500;
    color: #000;
    display: block;
    margin-bottom: .5rem;
}
.gc-detail-content-box .headingtitle {
    margin: 0 0 10px;
}
.gc-detail-content-box .nt-form .col-sm-12{
    padding:0 15px;
}
.gc-detail-content-box .nt-form .form-group{
    margin:0 0 20px;
}
.gc-detail-content-box .nt-form .form-control.ts-btn {
    margin: 0;
    height: 42px;
    cursor: pointer;
    font-size: 14px;
}
.gc-detail-content-box .nt-form .form-group input[type=text],
.gc-detail-content-box .nt-form .form-group input[type=date],
.gc-detail-content-box .nt-form .form-group input[type=file],
.gc-detail-content-box .nt-form .form-group select,
.gc-detail-content-box .nt-form .form-group textarea,
.gc-detail-content-box .select2-container .select2-selection--single .select2-selection__rendered{
    width: 100%;
    outline: 0;
    font-size: 12px;
    position: relative;
    background: #fff;
    height: 42px; 
    padding: 0 10px;
    color: #565656;
    cursor: text;
    margin: 0;
    box-shadow: none;
    border-radius: 3px;
    border: 1px solid #d1d5dd;
}
.gc-detail-content-box .nt-form {
    margin: 25px 0 0;
}
.gc-detail-content-box .nt-form .form-group.sd {
    padding: 0;
}
.gc-detail-content-box .nt-form .sd:before {
     right: 13px;
    top: 30px;
}
.gc-detail-content-box .table-container .table::-webkit-scrollbar {
    width: 8px;
}
.gc-detail-content-box .table-container .table::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #999;
}
.gc-detail-content-box .table-container .table::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #e3e3e3;
}
.gc-detail-content-box .pagination {
    display: flex; 
    justify-content: flex-end;
    min-width: 100px;
    margin: 15px 0 0;
}
.gc-detail-content-box ul.pagination li a,
.gc-detail-content-box ul.pagination li span{
    width: 30px;
    height: 30px;
    line-height: 29px;
    display: flex;
    border: 1px solid #e2e2e2;
    align-items: center;
    justify-content: center; 
    margin:0 3px;
    cursor: pointer;
}
.gc-detail-content-box ul.pagination li span, .gc-detail-content-box ul.pagination li a {
    color: #757575;
}
.gc-detail-content-box ul.pagination li.active a,
.gc-detail-content-box ul.pagination li.next a{
    color:#343434; 
    background:#e2e2e2;
}
.gc-detail-content-box ul.pagination li.prev.disabled span,
.gc-detail-content-box ul.pagination li.next.disabled span{
    color: #ccc;
    background: #f9f9f9;
    border: 1px solid #f1f1f1;
    cursor: not-allowed;
}
.gc-detail-content-box .table-container .table td a{
    color:#565656;
}
.gc-icon-link {
    border: 1px solid #e2e2e2;
    width: 27px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;
}
.gc-detail-content-box .table-container .table td a.gc-icon-link-active{
    color:green;
}
.gc-detail-content-box .table-container .table td a.gc-icon-link-inactive{
    color:#999;
}
.gc-detail-content-box .nt-form.gc-commmon-top-filter,
.gc-detail-content-box .nt-form.gc-commmon-top-filter .form-group{
    margin:0;
}
.gc-detail-content-box .nt-form.gc-commmon-top-filter h2{
    margin: 0 0 15px;
}
.gc-detail-content-box .nt-form.gc-commmon-top-filter .col-md-4 {
    padding-right: 5px;
}
.gc-detail-content-box .nt-form.gc-commmon-top-filter .form-control.ts-btn{
    height:34px;
    font-size:11px;
}
.gc-detail-content-box .nt-form.gc-commmon-top-filter select{
    font-size:12px;
}
#share-location.center-popup-outer.hide{
    display:none;
}
#share-location {
    z-index: 999999;
}
#share-location .center-popup {
    max-width: 480px;
    padding: 30px;
}

#share-location .center-popup .gc-detail-content-box {
    min-height: 100px;
    padding: 10px 5px 0;
    margin: 0;
}
.gc-detail-content-box #map {
    height: 400px;  
    width: 100%; 
} 
.gc-detail-content-box #floating-panel {
    position: absolute;
    top: 70px;
    max-width:300px;
    min-width:290px;
    left:0;
    right:0;
    margin:auto;
    z-index: 5;
    background-color: #fff;
    padding: 5px 8px;
    border: 1px solid #999;
    border-radius:3px;
    text-align: center;
    font-family: 'Roboto','sans-serif';
    line-height: 30px;
    padding-left: 10px;
}
.gc-detail-content-box #floating-panel input {
    height: 34px;
    margin: 0;
    font-size: 12px;
    border-radius:3px;
}
.gc-detail-content-box #floating-panel input[type=textbox] {
    padding-left: 10px;
    border: 1px solid #e2e2e2;
}
.gc-detail-content-box #floating-panel input[type=button] {
    background: #fe5a54;
    color: #fff;
    border-color: #fe5a54;
}
.justify-content-between {
    justify-content: space-between;
}
.gc-location-detail {
    margin: 30px 0 0;
    border-bottom: 1px solid #e5e5e5;
}
.gc-location-detail .col-sm-3.d-flex {
    justify-content: flex-start;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    color: #565656;
}
.gc-location-detail .col-sm-3.d-flex img {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    object-fit: cover;
    margin-right: 7px;
}
.gc-content-inner-detail .table td {
    color: #565656;
    font-size: 13px;
}
.gc-content-inner-detail .table span {
    font-size: 12px;
    font-weight: 500;
    color: #000;
    margin:0 0 5px;
    display: block;
}

.gc-location-detail h2{
    background: #e5e5e5;
    padding: 10px 14px;
    border-radius: 3px;
    font-size: 14px;
}


/** pms changes **/

.gc-reopen-box {
    justify-content: flex-start;
}
.gc-reopen-box .mygoal.d-flex{
    border-right: 1px solid #e2e2e2;
    padding-right: 20px;
    margin-right: 20px;
}
.gc-reopen-box .addgoals{
    font-size:12px;
}
#hr_emp_list .pm_parent_checkbox,
#hr_emp_list .pm_child_checkbox {
    margin: 0;
}
#hr_emp_list th:nth-child(1), #hr_emp_list td:nth-child(1) {
    text-align: center;
}
#reopen_button button {
    border: solid 1px #68d286;
    border-radius: 30px;
    padding: 0 18px;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    background: #68d286;
}

.pms-emp-list-box .col-sm-7, .pms-emp-list-box .col-sm-5{
    padding:0;
}
.d-flex.reopen-hr-list-btn {
    justify-content: flex-start;
}
.reopen-hr-list-btn #reopen_button {
    margin-left: 15px;
    border-left: 1px solid #e2e2e2;
    padding-left: 15px;
}


/* Leave History Grid Start */
.gc-detail-content-box .table-container .table::-webkit-scrollbar {
width: 8px;
}
.gc-detail-content-box .table-container .table::-webkit-scrollbar-thumb {
border-radius: 10px;
background: #999;
}
.gc-detail-content-box .table-container .table::-webkit-scrollbar-track {
border-radius: 10px;
background: #e3e3e3;
}
.gc-detail-content-box .pagination {
display: flex; 
justify-content: flex-end;
min-width: 100px;
margin: 15px 0 0;
}
.gc-detail-content-box ul.pagination li a,
.gc-detail-content-box ul.pagination li span{
width: 30px;
height: 30px;
line-height: 29px;
display: flex;
border: 1px solid #e2e2e2;
align-items: center;
justify-content: center; 
margin:0 3px;
cursor: pointer;
}
.gc-detail-content-box ul.pagination li span, .gc-detail-content-box ul.pagination li a {
color: #757575;
}
.gc-detail-content-box ul.pagination li.active a,
.gc-detail-content-box ul.pagination li.next a{
color:#343434; 
background:#e2e2e2;
}
.gc-detail-content-box ul.pagination li.prev.disabled span,.gc-detail-content-box ul.pagination li.next.disabled span{
color: #ccc;
background: #f9f9f9;
border: 1px solid #f1f1f1;
cursor: not-allowed;
}
.gc-detail-content-box .table-container .table td a{
color:#565656;
}
.gc-detail-content-box {
position: relative;
background: #fff;
padding:20px 25px;
margin:20px 0 0;
min-height: 300px;
border-radius: 3px;
}
.gc-detail-content-box .share {
background: #eee;
color: #565656;
font-size: 10px;
font-weight: 600;
height: 26px;
line-height: 24px;
padding: 0 15px;
border-color: #eee;
}
.gc-detail-content-box h2 {
margin: 0;
}
.gc-detail-content-box .table-container .table{
width:100%;text-align:left;
border-collapse:collapse;font-weight:600;
font-size:14px; position:relative;background:#fff;
overflow-x: auto;
padding-bottom: 2px;
display: block;
}
.gc-detail-content-box .table-container .table th, .gc-detail-content-box .table-container .table td{padding:8px 13px; white-space: normal;font-size:12px;font-weight:normal;border:solid 1px #ebedf5;text-transform:capitalize;}
.gc-detail-content-box .table-container .table th{
    padding: 15px 13px;
    background: #647082;
    font-weight: 500;
    color: #fff;
}
.gc-detail-content-box .table-container .grid-view {
overflow: hidden;
white-space: nowrap;
display: flex;
justify-content: flex-start;
flex-direction: column;
}
.gc-detail-content-box .table-container .grid-view .summary {
margin: 15px 0 3px;
font-size: 12px;
}
.inner_page_body.gc-common-grid .gc-detail-col{
    padding-top:70px;
}
.gc-detail-content-box .table-container .grid-view .table th {
min-width: 147px;
}

.top-filters .sw-bottom.gc-ba-box.gc-leave-filter li a {
    padding: 5px 15px;
    border: 1px solid #e5e5e5;
    border-radius: 30px;
    font-size: 12px;
}

.top-filters .sw-bottom.gc-ba-box.gc-leave-filter li.active a {
    color: #fe5750;
    border: 1px solid #fe554e;
}

.top-filters .sw-bottom.gc-ba-box.gc-leave-filter li {
    padding-right: 5px;
}

.inner_page_body.gc-common-grid.offrolepage .gc-detail-content-box .table-container .table {
    display: table;
}
.inner_page_body.gc-common-grid.offrolepage .gs_dp {
    margin:0;
}

/* Leave History Grid End */


.gc-content-wrap{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    display: inline-block;
    max-width: 98%;
}


/*Moodometer css  start */
#power-gauge .text-path{
fill: #f0f8ff00;
}

#power-gauge textPath{
letter-spacing: 1.5px;
}

#power-gauge{
     width: 400px;
    height: 250px;
}

#power-gauge g.arc {
	fill: steelblue;
}

#power-gauge g.pointer {
	fill: #e85116;
	stroke: #b64011;
}

#power-gauge g.label text {
    text-anchor: middle;
    font-size: 10px;
    font-weight: normal;
    fill: #000;
}
/* Moodometer css END */

.mood-metar .top-metar-head.mood-box {
    flex-direction: column;
    width: 100%;
    padding: 0 36px;
    justify-content: unset;
}
.mood-metar .top-metar-head.mood-box .head-default {
    width: 100%;
}
.mood-metar .top-metar-head.mood-box .top-selection-dropdown {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 14px 0 0;
}
.mood-metar .top-metar-head .select-event#moodoMeterCompany {
    min-width: 155px;
    width: auto;
    padding: 0 10px 0 20px;
}
.aucall .default-box.mood-wrap {
    padding: 20px 0;
}
#power-gauge .text-path{
    fill: #f0f8ff00;
    }
    
#power-gauge textPath{
    letter-spacing: 1.5px;
}

.inner_page_body.offrolepage .top_filter_outer,
.inner_page_body.exit-module .top_filter_outer {
    padding-left: 200px;
}
.inner_page_body.offrolepage.menu-nav-open .top_filter_outer,
.inner_page_body.exit-module.menu-nav-open .top_filter_outer {
    padding-left: 88px;
}
.inner_page_body.offrolepage .gc-wrapper.cwrap,
.inner_page_body.exit-module .gc-wrapper.cwrap {
    padding-right: 50px !important;
}
.inner_page_body.offrolepage.right-close-panel .gc-wrapper.cwrap,
.inner_page_body.exit-module.right-close-panel .gc-wrapper.cwrap{
    padding-right: 0 !important;
}
.gc-detail-content-box .table-container .table td a.gc-icon-link-text{ color:#0f60d0; }
.ticket_type_outer .form_torow label.error{color:#f10;}
.dynamic_field_input {
    width:100%;
    margin:25px 0 0;
    display: flex;
    background: #e8ebf6;
    flex-flow: row wrap;
    align-content: space-between;
    justify-content: flex-start;
}
.dynamic_field_input .dynamic_field_input_li {
    border: 1px solid #ebeefb;
    background:#f9faff;
    padding: 12px 10px;
    font-size: 12px;
    margin:0 !important;
    min-width: 25%;
    text-align: center;
}
.dynamic_field_input_li_title {color:#343434;}
.dynamic_field_input_li_value {color:#676767}
.mendatory_field.error{color:#f10;}
.inner_page_body.gc-common-grid .gc-detail-content-box {margin: 0;}


/*full popup*/
.fullPopUp {position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px;
    z-index: 999999999; display: none;}
.fullPopUp .bgLayer {background: rgba(0,0,0,0.8);}
.fullPopUp .rightBox {background: #fff; height:100vh;max-width:700px; margin: 0px 0px 0px auto; position: absolute; right: -900px; top: 0px; z-index:2; width: 100%;overflow: hidden; overflow-y: auto; padding: 40px 25px 30px 35px; transition: right 0.3s linear;}
.rightBox .heading {padding: 0; margin: 0 0 30px; text-transform: capitalize; color: #000; font-weight: 500; font-size: 17px;}
.rightBox .bkarrow img {margin: 0 10px; position: relative; top: 0;}
.closeFullPopup {position: absolute; top: 30px; right: 30px; z-index: 99; background: #fff; padding: 0; border-radius: 50%; display: flex; width: 30px; height: 30px; font-size: 10px; justify-content: center; align-items: center; line-height: 0; box-shadow: 0 0 43px rgba(0,0,0,0.10);}
.rightBoxContainer {max-width: 100%; width: auto; overflow-x: hidden; overflow-y: auto; height:calc(100% - 51px);padding-right: 15px;}
.rightBoxContainer::-webkit-scrollbar{width:5px}
.rightBoxContainer::-webkit-scrollbar-track{background:#e2e5ee}
.rightBoxContainer::-webkit-scrollbar-thumb{background:#ccc}
.openPopUp {overflow: hidden;}
.openPopUp .rightBox {right: 0px;}
.formBlock .cancelBtn {font-size: 15px; height: 42px; margin-right: 20px;background-color: #e5e5e5; color: #9b9b9b; border:none;}
.formBlock .choosedpfile {margin-bottom: 20px;height: 48px;}
.formBlock .file-upload .file-select .file-select-button {height: 46px;}
.formBlock .form-group {min-height: 70px; margin: 10px 0px 20px 0px;}
.formBlock .form-full {height: auto;}
.formBlock .control-label {font-size: 13px;color: #49515a;}
.formBlock .form-control {height: 48px;line-height: 48px;margin:0px; color: rgba(127,143,164,0.88); border-radius: 5px; font-size: 13px;padding: 0 12px; background-color:#f9faff;border: 1px solid #ececec;cursor: text;}
.formBlock .form-control:focus {border-color:#ececec;}
.formBlock .selectlevel .form-control {margin: 0px; appearance: none;
    -moz-appearance: none; -webkit-appearance: none;}
.formBlock textarea.form-control {min-height: 96px; max-width: 100%; height: auto; line-height: 1.6; padding: 10px 15px;}
.formBlock .ts-btn {width: auto; height: 42px; background: #fb5453; border-color: #fb5453; color: #fff; font-size: 15px; margin: 0; border-radius: 4px; font-weight: 500; box-shadow: 0 0 29px rgba(0,0,0,0.17);}
.formBlock .datePicker {position: relative;}
.formBlock .datePicker .form-control {padding-right: 60px;}
.formBlock .datePicker .calanderIcon {position: absolute;right: 0px; top: 0px; height: 48px; width: 48px;background: #ececec;border-radius:0px 4px 4px 0px;text-align: center; line-height: 48px; font-size: 20px;color: #1c1c1d; cursor: pointer;}

.formBlock  input::-webkit-outer-spin-button,
.formBlock  input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
.formBlock  input[type=number] {-moz-appearance: textfield; }


.exit-module .contribute .form-group {display: inline-block; margin: 30px 0px 30px 0px;}
.showFullInfo {font-weight:400;color: #0f60d0;}
.aggrementText p {font-size: 14px; margin:0px 0px 15px 0px;color: #767676; line-height: 1.8;}
.aggrementText .ts-btn {width: auto; height: 42px; background: #fb5453; border-color: #fb5453; color: #fff; font-size: 15px; margin: 0; border-radius: 4px; font-weight: 500; box-shadow: 0 0 29px rgba(0,0,0,0.17);}
.exit-module .ndc-view-list.ndc-bottom {
    overflow-x: initial;
    max-height: 100%; 
}

 .exit-module .ndc-view-list th,
.exit-module .ndc-view-list td,
.exit-module table.dataTable tbody th,
.exit-module table.dataTable tbody td {
    min-width: 120px !important;
    border-bottom: 1px solid #ebedf5; 
    word-break: break-word;
    /* width:auto !important; */
    border-bottom: 1px solid #ebedf5;
    padding: 5px 12px !important; 
        table-layout: fixed;
    vertical-align: middle;
} 
.exit-module #ndc_listing_dashboard_table thead {
    display: none;
}
.exit-module .ndc-view-list .dataTables_filter {
    margin: 0;
}
.exit-module .dataTables_wrapper.no-footer .dataTables_scrollBody{
    border-bottom: 1px solid #ebedf5;
}
/* .exit-module  .ndc-list .fixed-header tr {
    display: table-row;
} */
.exit-module .ndc-list .fixed-header tbody {
    width: 100%;
    display: table-row-group;
    overflow: initial;
    max-height: 100%;
    position: relative!important;
    min-height: 50px;
    height: auto;
}
.exit-module .nt-form textarea.form-control { 
    line-height: 1.35;
    padding-top: 8px;
}
.exit-module .dataTables_wrapper .dataTables_filter input {
    font-weight: normal;
    font-size: 12px;
}
.exit-module .gsc-ta-clickWrap li.gsc-ta-active a {
color: #000;
font-weight: 600;
}
.inner_page_body.gc-common-grid.ticket-detail .gc-detail-col {
    padding-top:89px;
}
 
.gc-detail-content-box .nt-form .form-group input[type=file]{
    padding:10px;
}
.gc-detail-content-box .nt-form .form-group.radio .form-control,
.gc-detail-content-box .nt-form .form-group.checkbox .form-control {
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.gc-detail-content-box .nt-form .form-group.radio label,
.gc-detail-content-box .nt-form .form-group.checkbox label {
    margin-bottom: 12px;
}
.gc-detail-content-box .nt-form .form-group.radio,
.gc-detail-content-box .nt-form .form-group.checkbox {
    font-size: 12px;
}
.gc-detail-content-box .nt-form .form-group .input-label {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    margin-right: 10px;
    display: inline-flex;
    align-items: center;
    min-height: 18px;
    font-weight: normal;
    color: #565656;
}
.gc-detail-content-box .nt-form .form-group .input-label input{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
   
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #eee;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
  }
   
  .input-label:hover input ~ .checkmark {
    background-color: #ccc;
  }
   
  .input-label input:checked ~ .checkmark {
    background-color: #fe4f47;
    border-color: #fe554e;
  }
   
  .input-label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
   
  .input-label input:checked ~ .checkmark:after {
    display: block;
  } 
  .input-label .checkmark:after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .gc-detail-content-box .nt-form .form-group.radio .input-label .checkmark{
      border-radius: 50%;
      -webkit-border-radius: 50%;
  }
  .gc-detail-content-box .nt-form .form-group.radio .input-label .checkmark:after {
    top: 5px;
    left: 5px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #fff;
  }
  .gc-detail-content-box .nt-form .form-group.multi.select select {
    padding: 0;
}
.gc-detail-content-box .nt-form .form-group.multi.select select option {
    padding: 5px 15px;
}
.extend-probation-form.gc-detail-content-box {
    padding: 0 0 30px;
}

.ticket_type_outer .nt-form  .select2-container .select2-selection--single .select2-selection__rendered{
    height: 48px;
    border-color: #e3e3ef;
    background: #f9faff;
    border-radius: 5px;
    margin: 0;
    color: rgba(127,143,164,0.88);
}
.ticket_type_outer .nt-form .select2-container .select2-selection--single .select2-selection__rendered:before {
    position: absolute;
    content: "\e911";
    right: 12px;
    top: 0;
    color: #000;
    z-index: 1;
    font-family: 'careline'!important;
}

.ticket_type_outer .nt-form .select2-container--default .select2-selection--multiple {
    background-color: #f9faff;
    border: 1px solid #e3e3ef;
}
.btn_comment .form_group>.select2-container {
   position: absolute;
   top: -40px;
   padding-right: 0;
   left: 0;
   z-index: 99999;
   border: none;
}


.btn_comment .form_group>.select2-container .select2-selection.select2-selection--single {
   box-shadow: 0 0 15px rgba(0,0,0,0.08);
   height: 36px;
   border: 1px solid #ebedef;
   background: #f5f5f5;
   text-align: left;
   display: flex;
   align-items: center;
}

.btn_comment .form_group>.select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
   background: none;
   padding-left: 20px;
   font-size: 12px;
   width: 100%;
}
label.achived-title.control-label {
    font-weight: 500;
    font-size: 12px;
}
.pms-overall-rating.pms-top-hr-section .mygoal.submitted-rating {
    height: auto;
}


/* report home page css start */
.report-page .singleselect .select2-container--default .select2-selection--single{background:#fff;height:44px;border:none;border-radius:4px;}
.report-page .singleselect .select2-container .select2-selection--single .select2-selection__rendered{height:44px;}
.report-page .singleselect .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;}
.report-page .select2-container{z-index: 2222222222;}
.report-page .singleselect .select2-selection.select2-selection--multiple{border: solid transparent;}
.report-page .cwrap .sw-bottom.gc-ba-box .singleselect ul li {padding: 5px 9px; font-size: 12px; margin:0 2px;}
.report-page .singleselect input[type="text"]{height:44px; border:0;border-radius:4px;background:#fff;}
.report-page .singleselect .select2-container--default .select2-search--inline .select2-search__field { margin: 0; line-height: 1; height: auto; }
.report-page .report-table-wrap .filter { position: absolute; right:167px; top: 14px; background: #f4f5fa; padding: 9px 20px; border-radius: 4px; border: solid 1px #e5e7ee; font-size: 13px; color: #4f545a; transition: all 0.3s ease-out 0s;display:none;}
.report-page .report-table-wrap .filter:hover{background: #e5e7ee;}
.report-page .report-table-wrap .addmyreport { position: absolute; right:237px; top: 14px;display:none;}
.report-page .report-table-wrap.outerbox-table.panel-fullscreen .filter,
.report-page .report-table-wrap.outerbox-table.panel-fullscreen .addmyreport { display: block; }
.report-page .side-filer{position: fixed; background:url(../images/col-bg.jpg) no-repeat center #eef1f8; width: 395px; right:-500px; padding: 0px 0; border-radius: 0px; box-shadow: 0 0 24px rgba(0,0,0,0.08); top: 19px; visibility: hidden; opacity: 0; transition: ease-in-out .3s; transform-origin: right top; z-index: 9999999999; height: 100%; transition: ease-in-out .3s;  -webkit-transition: ease-in-out .3s;}
.report-page .side-filer.open_it{right:20px;opacity:1;visibility:visible;overflow:auto;}
.report-page .side-filer .heading-title{height: 65px; display: flex; align-items: center; justify-content: space-between; padding: 0 5px 0 15px; background: #fff; box-shadow: 5px 0px 11px rgba(0,0,0,0.11);}
.report-page .side-filer .heading-title h2{color: #343434; font-size: 14px; text-align: left;}
.report-page .side-filer .heading-title .closepanel{height: 40px; width: 40px; cursor: pointer; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-left: auto; position: relative;}
.report-page .side-filer .heading-title .closepanel:after{content: ''; display: block; opacity: 0; position: absolute; transition-duration: .15s; transition-timing-function: cubic-bezier(0.4,0.0,0.2,1); z-index: 0; left: auto; right: auto; margin: 0 auto; top: auto; bottom: auto; background: none; border-radius: 50%; box-sizing: border-box; transform: scale(0); transition-property: transform,opacity;}
.report-page .side-filer .heading-title .closepanel:hover:after{opacity: 1; transform: scale(1); background-color: rgba(32,33,36,0.059); width: 100%; height: 100%;}
.report-page .side-filer .heading-title .closepanel img{width: 13px; opacity: 0.5;}
.report-page .singleselect{ position: relative; }
.report-page .singleselect.calendar{position:relative;}
.report-page .singleselect.calendar:after { position: absolute; content: "\e903"; right: 10px; top: 13px; font-family: 'careline'; font-size: 13px; pointer-events: none; }
.report-page .side-filer .switch-in{max-height:calc(100vh);}
.report-page .side-filer .form-control.ts-btn{width: auto; height: 42px; background: #fb5453; border-color: #fb5453; color: #fff; font-size: 15px; margin: 0; border-radius: 4px; font-weight: 500; box-shadow: 0 0 29px rgba(0,0,0,0.17);}
/*report page start*/
.report-page .gc-detail-col { padding-top: 0; }
.report-page .report-collbse .list-of-cards { display: flex; align-items: flex-start; justify-content: flex-start; flex-flow: wrap; }
.report-page .report-collbse .list-of-cards>li { list-style: none; padding: 0; margin: 0 8px 14px 8px; max-width: 31.7%;; width: 100%; background: #fff; border-radius: 6px; }
.report-page .report-collbse .list-of-cards li .card-inner { padding: 23px 20px; background: #fff; display: block; border-radius: 6px; margin: 0 auto; width: 100%; }
.report-page .report-collbse .list-of-cards li .card-inner .card-title { font-size: 15px; font-weight: 500; display: block; color: #000; margin: 0 0 36px; }
.report-page .report-collbse .list-of-cards li .card-inner .ico-label-foot { display: block; width: 100%; padding: 0; margin: 0;text-align:right;position: relative; }
.report-page .report-collbse .list-of-cards li .card-inner .ico-label-foot .cd-count { 
    position: relative;
    font-size: 23px;
    color: #000;
    font-weight: 500;
    float: right;
    width: 100%;
    max-width: 100%;
    text-align: right;
    transition: margin 600ms ease-out;
}
.report-page .report-collbse .list-of-cards li .card-inner .ico-label-foot .cd-count .bar-fill { 
    width: 85px;
    height: 2px;
    background: transparent;
    overflow: hidden;
    border-radius: 2px;
    margin: 5px 0 8px;
    display: block;
    position: absolute;
    transition: margin 600ms ease-out;
    right: 0;
    left: auto;
}
.report-page .report-collbse .list-of-cards li .card-inner .ico-label-foot .cd-count .name-cd { display: block; font-size: 12px; color: #000; font-weight: normal; letter-spacing: .1px;
    padding-top: 15px; }
    .report-page .report-collbse .list-of-cards li .card-inner.ma-box .fill-bg { background: #59ca97;display:block;height:2px; }
    .report-page .report-collbse .list-of-cards li .card-inner.pt-box .fill-bg { background: #fb683c;display:block;height:2px; }
    .report-page .report-collbse .list-of-cards li .card-inner.ml-box .fill-bg { background: #7c5bf9;display:block;height:2px; }
    .report-page .report-collbse .list-of-cards li .card-inner.td-box .fill-bg { background: #fbbf59;display:block;height:2px; }
    .report-page ul.report-listing{padding:0 20px 20px 20px;margin: 0;display:none;position: relative; margin-top: -17px;max-height: 300px;overflow-y:auto;}
    .report-page .report-listing li{
    position: relative;
    float: left;
    width: 100%;
    padding: 0 2px;
    transition: all 0.3s;
    margin-bottom: 15px
}
.report-page .report-listing li:after { position: absolute; content: "\e909"; right: 5px; top: 4px; font-family: 'careline'; font-size: 7px; font-weight: bold;transition: all 0.3s;}
.report-page .report-listing li:hover:after{right:10px;color:#f27457;}
.report-page .report-listing li a { color: #505050; font-size: 13px; transition: all 0.3s; width: 100%; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 2px; }
.report-page .report-listing li a:hover{color:#f27457;}
.report-page .cd-count.up { position: relative; margin: -54px 0 0;transition: margin 600ms ease-out; }
.report-page .cd-count.up .bar-fill { 
    margin: 5px 0 8px 0 !important;
    transition: margin 600ms ease-out;
    left: 0 !important 
}
.report-page .cd-count.up .name-cd{display:none;opacity:0;visibility:hidden;}
.report-page .com-head.rep-head h1{color:#fff;}
.report-page .com-head.rep-head:before {content: 'Reports';}
.report-page .switch-view{margin:0;}



/*report second page css*/
.gc_tickets.report-page .gc-detail-col {
    padding-top: 95px;
}
.report-page .startenddate{display:flex;margin-left:15px;align-items:center}
.report-page .startenddate span{font-size:12px;padding:0px !important;color:rgba(127,143,164,0.88)}
.report-page .startenddate>span:nth-child(2) {
    width: 8%;
    text-align: center;
}
.report-page .startenddate .form-control{height:34px;background:#fff;border-radius:2px;margin:0;color:rgba(127,143,164,0.88);padding:0 12px;outline:0;font-size:13px;position:relative;border:1px solid #ccc;width:100%;margin:0;}
.report-page .startenddate .form-control:focus{border-color:#979797}
.report-page .report-start-date, .report-page .report-end-date{display:inline-block;position:relative;    width: 100%;}
.report-page .report-start-date i, .report-page .report-end-date i{position:absolute;right:10px;z-index:1;top:15px}
.report-page .moredataticket{
    padding:15px;
}
.report-page .startenddate{
    margin:0;
}  
.report-page .bu-find-row .bu-left .outerselect2 {
    margin-left: 0;
}
.report-page .outerselect2 .select2-container .select2-selection--single {
   height: 36px;
    display: flex;
    align-items: center;
    outline: none;
    border-radius: 18px;
    padding: 0px;
    font-size: 13px;
    padding-left: 10px;
}
.report-page .filterbar .btndownload.downloadreportbt{
    border-radius: 18px;
}
.report-page .cwrap .sw-bottom.gc-ba-box .moredataticket .checkboxlistfilter{
    padding: 0;
}
.report-page .table-report{
    margin-top: 0;
}
.report-page .filterbar.ticket-filters .gc-ba-box {
    padding: 15px;
    margin: 0;
}
.report-page .gc-btn-search {
    right: auto;
    left: 20px;
}

.report-page .col-md-12.top-search {
    padding-left: 40px;
}
.report-page .top-filters.flxtopfilter {
    padding: 10px 0;
}
.report-page .com-head.t-head:before {
    content: 'Reports';
}
.report-page .report-table-wrap{
    margin: 20px 0 0;
    min-height:220px;
}
.report-page.cwrap .sw-bottom.gc-ba-box .moredataticket .checkboxlistfilter{
    padding: 0;
}
.report-page .gc-view-col .sw-bottom.gc-ba-box .moredataticket {
        padding: 3px 0 3px;
        background:none;
}
.report-page .tthrow li .countholder{ right:0}
.report-page .gc-view-col .sw-bottom.gc-ba-box .moredataticket input,
.report-page .gc-view-col .sw-bottom.gc-ba-box .moredataticket textarea,
.report-page .gc-view-col .sw-bottom.gc-ba-box .moredataticket select {
    margin: 5px 0;
    font-size: 12px;
        border-radius: 3px;
        font-size:12px;
}
.report-page .moredataticket-main {
    padding:15px 0;
    width: 100%;
    height: auto;
}
.report-page.cwrap.gc-tickets .gc-view-col .sw-bottom.gc-ba-box .checkboxlistfilter li {
    padding: 3px;
    margin: 0;
}
.gc-tickets.report-page .gc-view-col .sw-bottom.gc-ba-box .moredataticket.report-btn-box {
       position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    background: none;
    padding-bottom: 15px;
}
.report-page.cwrap.gc-tickets .form-control.report-btn {
 position: relative;
    background: #f55048;
    border: 1px solid #f55048;
    box-shadow: 0 0 24px rgba(0,0,0,0.19);
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    max-width: 100%;
    width: 38px;
    min-width: 100%;
    display: block;
    margin: 8px 0 0 3px;
    height: 38px;
    border-radius: 50%;
    padding: 0;
}
.report-page.cwrap.gc-tickets .gc-view-col .moredataticket-main.gsc_thin_scroll .mCustomScrollBox{
    padding-right: 0;
}
.report-page .sw-bottom.gc-ba-box.report-filters h2 {
    margin: 15px 0 14px;
    padding: 0;
} 
.report-page .top_head_filter .ticket-filters{
        display: block;
        height:auto;
        border-bottom: 1px solid #f5f5f5;
}
.report-page .top_head_filter .ticket-filters.top-filters {
    padding-right: 25px;
}
.report-page .top_head_filter .bu-find-row {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.report-page .filterbar .btndownload.downloadreportbt {
    border-radius: 0;
    border: none;
    background: none;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.report-page .moredataticket .form-control, .report-page .moredataticket input{ font-size:12px;}
.report-page .cwrap .sw-bottom.gc-ba-box .moredataticket .checkboxlistfilter { padding:0 5px;}
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter { padding:10px 5px 0; margin: 0px; display: flex;justify-content: space-between;flex-wrap: wrap; }
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li { width: 50%;display: inline-flex; padding: 0 7px; margin-bottom: 14px; }
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li {padding: 0 5px;margin: 0px 0 10px; width: 50%; }
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li .gc-check { left: -99999px; position: absolute; }
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li label:before,
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li label:after{display: none;}
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li .gc-check + label { background: #ffffff;border: solid 1px #dedede;padding:8px 10px;color: #7e7e7e;font-size: 12px;font-weight: normal;margin: 0px;width: 100%;text-align: center;letter-spacing: .10px;border-radius: 4px;display: inline-block;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.report-page .cwrap .sw-bottom.gc-ba-box .checkboxlistfilter li .gc-check:checked + label{ background: #979797; color: #fff; border-color: #979797; }
.report-page .update_favourits .btndownload, .report-page .btndownload {
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #e9e9e9;
    color: #565656;
    background: #f4f5fa;
    padding: 0 15px;
    width: auto;
    border-radius: 18px;
    font-size: 12px;
    color: #565656;
    min-width: 88px; 
}
.report-page .btndownload.downloadreportbt img {
    margin: 0 5px;
    height: 14px
}
.report-page .downloadouter {
    margin: 0;
    float: none;
}
.report-page .top_head_filter .report-header .bu-find-row {
    justify-content: space-between;
}
.report-page .top_filter_outer,
.inner_page_body.report-page .gc-wrapper{
    padding-right: 0;
}
.report-page .report-back-btn{
    width: 30px;
    height: 35px;
    display: flex;
    border: none;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    background: none;
    justify-content: center;  
    border-radius: 50%;
    color: #000;
    font-size: 20px;
}

.report-back-btn:hover,
.btn-primary.report-back-btn:active:focus{
    background: #fff;
    color: #000;
} 
.report-page .outerselect2 select{ min-width:180px; border-radius:18px; font-size:12px; margin:0}
.report-page .top_head_filter .report-header .downloadouter{ margin:0;display: inline-block;}
.report-page .downloadouter a{font-size:12px;}
.report-page .report-table-wrap{padding:0 15px;display:inline-block;clear:both;width:100%}
.report-page .table-report{background:#fff;padding:0;margin-top:0;border:solid 1px #eee;overflow:hidden;height:auto;border-radius:0px;}
.report-page .table-report tr th, .report-page .table-report tr td{word-break:break-all;font-size:11px;padding:12px 15px; word-break: break-all;}
.report-page .table-report tr th{background-color:#647082;border-right:solid 1px #eee;border-bottom:solid 1px #eee;color:#fff;border-top:0;font-weight:normal;padding:20px 15px;white-space:nowrap;font-size:12px}
.report-page .table-report tr td{word-break:break-all;border-bottom:solid 1px #eee;border-right:solid 1px #eee;color:#333;color:#555657;font-weight:normal;white-space:normal}
.report-page .table-report tr td.in-progress,.table-report tr td.closed{white-space:nowrap}
.report-page .table-report tr td.in-progress{color:#fa9723}
.report-page .table-report tr td.closed{color:#65d381}
.report-page .table-report tr:nth-child(odd){    background: rgba(244, 248, 255,0.7);}
.report-page .report-table-wrap .mCSB_container_wrapper{margin-right:20px}
.report-page .report-table-wrap .mCSB_container_wrapper>.mCSB_container{padding-right:20px}
.report-page .report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:8px}
.report-page .report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin-top:9px}
.report-page .report-table-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;background:#8c8c8c}
.report-page .report-table-wrap .mCSB_scrollTools .mCSB_draggerContainer{right:8px}
.report-page .report-table-wrap .mCSB_scrollTools .mCSB_draggerRail{background:#cecece}
.report-page .report-table-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;background:#8c8c8c}
.report-page .flex-report-search .control-label{margin-right:8px;font-weight:500;font-size:13px}
.report-page .flex-report-search .gc-detail-col li:last-child{margin:0}
.report-page .flex-report-search .dropdown-menu{padding:0}
.report-page .flex-report-search .multiselect-container>li>a>label{padding:3px 20px 3px 12px}
.report-page .top-filters.flxtopfilter {
    position: relative;
    z-index: 9;
} 
.report-page .cwrap .sw-bottom.gc-ba-box .moredataticket .singleselect ul li.select2-selection__choice {
    margin: 0 5px 5px;
    font-size: 12px;
}
.report-page .gsc-report-categories table.dataTable.stripe tbody tr.odd,
 .report-page .gsc-report-categories table.dataTable.display tbody tr.odd,
 table.dataTable.display tbody tr.odd>.sorting_1
{
    background:#f0f2f5;
}
.gsc-report-categories table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,
.report-page .gsc-report-categories table.dataTable.display tbody tr:hover>.sorting_1,
 .report-page .gsc-report-categories  table.dataTable.order-column.hover tbody tr:hover>.sorting_1,
.report-page .gsc-report-categories table.dataTable.hover tbody tr:hover,
 .report-page .gsc-report-categories table.dataTable.display tbody tr:hover{
     background:transparent;
 }
.report-page .gsc-report-categories .table-report { 
    border: solid 1px #f0f2f7;
}
.report-page .gsc-report-categories table.dataTable thead th, .report-page .gsc-report-categories table.dataTable thead td,
.report-page .gsc-report-categories table.dataTable tfoot th, .report-page .gsc-report-categories table.dataTable tfoot td { 
    font-weight: 300;
    border-bottom: none;
    font-size: 11px;
    border-right: none;
}
.report-page .gsc-report-categories table.dataTable tfoot th, .report-page table.dataTable tfoot td{ border-top:none;}
.report-page .gsc-report-categories table.dataTable thead .sorting_asc {
    background-color: #647082;
    border-right: none; 
    color: #fff;
    text-transform: uppercase;
    border-top: 0;
    font-weight: normal;
    padding: 15px 15px;
    white-space: nowrap;
    font-size: 11px;
}
.gc-hidden{ overflow:hidden;}
.report-page .dt-buttons{ display:none;}
.report-page .nt-form .form-control.ts-btn {
    height: 34px;
   margin: 15px 0 0 !important;
}
.report-page table.dataTable.row-border tbody th,
.report-page table.dataTable.row-border tbody td,
.report-page table.dataTable.display tbody th,
.report-page table.dataTable.display tbody td{border-bottom:none;border-top:1px solid #f1f1f2;}
.report-page table.dataTable.row-border tbody td {
    border-top: none;
    border-bottom: none;
}
.report-page .nt-form input[type=text]{height:34px;background: #fff; border: 1px solid #d1d5dc;}
.report-page .report-table-wrap{ background:#fff;min-height: 220px; border-radius:5px; padding:15px; margin:0;}
.report-page .gsc-report-categories .dataTables_wrapper .dataTables_paginate .paginate_button,
.report-page .gsc-report-categories .dataTables_wrapper .dataTables_info{font-size:12px;}
.report-page .gsc-report-categories .dataTables_wrapper .dataTables_filter{font-size:12px; font-weight:500;}
.report-page .gsc-report-categories .dataTables_wrapper .dataTables_filter input{margin:0}
.report-page .gsc-report-categories .dataTables_wrapper .dataTables_processing{ z-index:99;}
.report-page .gsc-report-categories .dataTables_empty{text-align:left !important;}
.report-page .singleselect{position:relative;}
.report-page .singleselect .select2-container--default.select2-container--focus .select2-selection--multiple,
.report-page .singleselect .select2-container--default .select2-selection--multiple {
    border: solid #d1d5dc 1px;
    outline: 0;
} 
.report-page .gs_dp{margin:0;}
.report-page .nt-form.alldropdown .form-control.ts-btn {
   margin: 20px 0 0;
}
.report-page .cwrap .singleselect .select2-container--default .select2-search--inline .select2-search__field {
    margin-top: -2px;
    height: auto;
    line-height: 1;
}
.report-page .cwrap  .sw-bottom.gc-ba-box .moredataticket .singleselect ul li {
    padding: 7px 12px 7px 12px;
    line-height:1;
    margin: 0 5px;
}
.report-page .singleselect .select2-container--default .select2-selection--single,
.report-page .singleselect .select2-container .select2-selection--single .select2-selection__rendered {
    height: 34px;
    line-height: 34px;
    padding: 0px 5px;
    width: 100%;
    font-size: 12px; 
    color: rgba(127, 143, 164, 0.88);
    border-radius: 2px;
    box-shadow: none;
    box-sizing: border-box;
}
.report-page .singleselect .select2-container--default .select2-selection--single{
    border: 1px solid #d1d5dc;
}
.report-page .singleselect .select2-container .select2-selection--single .select2-selection__rendered {
    height: 30px;
}
.report-page .select2-container { 
    width: 100% !important;
} 
.report-page .singleselect  .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: block;
    height: 34px;
}
.report-page .gsc-report-categories .select2-dropdown{border-color:#ececec;}
.report-page .gsc-report-categories .gs_dp{ margin:0;}
.report-page .report-table-wrap h2 {
    padding: 0;
    margin: 5px 0 18px 0;
}
.report-page .tthrow li .countholder .countno{border-radius:4px;min-width:25px;width:auto;padding:0 6px;}
.report-page #wrapperReportFilters.show .alldropdown{width: 390px;
    padding: 10px;
    top: 0px;
    z-index:999999999 !important;
    position: fixed;
    height: 100%;}
    .report-page .report-filter .alldropdown .heading-title{box-shadow:none;}
    .report-page .singleselect {
    position: relative;
}
.report-page .singleselect .select2-container--open{
position: relative;
}
.report-page .cwrap .sw-bottom.gc-ba-box .moredataticket .singleselect ul li.select2-search.select2-search--inline {
    padding: 0;
}
.report-page .moredataticket.report-filter-right {
    height: calc( 100vh - 80px );
    overflow-y: auto;
}
.report-page .moredataticket.report-filter-right .mCSB_inside > .mCSB_container {
    margin-right: 22px !important;
}
@media(max-width:1366px){
    .report-page .filterbar.ticket-filters .gc-ba-box {
        padding: 13px 15px 12px;
    }
    .report-page .top-filters.flxtopfilter {
        padding: 0;
    }
    .report-page .sw-bottom.gc-ba-box.report-filters h2 {
    margin: 15px 0 14px;
    padding: 0;
}
}   
.report-page div#mCSB_2 {
    max-height: none !important;
}
.report-page .sw-bottom.gc-ba-box.report-filters .report-filter-right h2 {
font-weight: 400;
margin: 15px 0 6px;
padding: 0;
font-size: 12px;
}
.report-page div.dataTables_wrapper div.dataTables_processing {
   top: 100px;
}

.inner_page_body.gc_tickets.report-page .top_filter_outer {
    padding-right: 0;
}
.inner_page_body.gc_tickets.report-page.report-page-listing .gc-detail-col {
    padding-top: 40px;
}
.inner_page_body.gc_tickets.report-page.report-page-listing .gc-wrapper.cwrap {
    padding-right: 0 !important;
}
.report-page .reportblock.expend-applied h2 {
    margin: 0 0 15px 10px;
}
/*end */

#open-ndc-form {
    position: absolute;
    z-index: 9;
    background: #fff;
    cursor: pointer;
    font-size: 12px;
}
.nt-form.ndc-manage {
    padding-left: 15px;
}
.ndc-view-list.p-ndc th:nth-child(6),
.ndc-view-list.p-ndc td:nth-child(6),
.ndc-view-list.p-ndc table.dataTable tbody th:nth-child(6),
.ndc-view-list.p-ndc table.dataTable tbody td:nth-child(6){
    width: 23px !important;
    max-width: 23px !important;
    min-width: 23px !important;
 }
 .ndc-view-list.p-ndc th:nth-child(5),
.ndc-view-list.p-ndc td:nth-child(5),
.ndc-view-list.p-ndc table.dataTable tbody th:nth-child(5),
.ndc-view-list.p-ndc table.dataTable tbody td:nth-child(5){
    width: 66px !important;
    max-width: 66px !important;
    min-width: 66px !important;
 }
 #show-generic-popup .ndc-form-wrap {
    max-height: calc( 100vh - 100px );
    overflow-y: auto;
}
.custom-scroll::-webkit-scrollbar {
    width: 8px;
}
 
.custom-scroll::-webkit-scrollbar-track {
    background: #e2e4ea;   
    border-radius: 5px;
}
 
.custom-scroll::-webkit-scrollbar-thumb {
    border-radius: 5px; 
    background: rgba(0,0,0,0.45);
}
.exit-module .dataTables_wrapper.no-footer .dataTables_scrollBody thead {
    display: none;
}
.empty-ijp{
    font-size:12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.birthday_model.show_model.campaign-popup .gc-detail-content-box {
    width: 100%;
    max-width: 850px;
    position: absolute;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    margin: auto;
    max-height: 90vh;
    overflow-y: auto;
    overflow-x: hidden;
}
.campaign-image-default{
    width:100%;
    height:100%;
    -object-fit: contain;
}
.campaign-container .gs_dp {
    position: absolute;
    margin: 0;
    z-index: 99;
}
.campaign-container input[type="button"],
.campaign-container button[type="button"] {
    height: 42px;
    line-height: 41px;
    font-size: 14px;
    text-transform: capitalize;
}
.campaign-container input[type="button"].ts-button {
    border-color: #fd544f;
}
.gc-detail-content-box.gc-padding-large {
    padding: 0;
    padding-bottom: 25px;
    border-radius: 5px;
    margin-bottom: 120px;
}
.gc-detail-content-box.gc-padding-large .nt-form {
    margin: 0;
}
.banner-image {
    width: 100%;
    height: 100%;
}
.birthday_model.show_model.campaign-popup .gc-detail-content-box  .banner-image{
    padding: 0 !important;
}
.banner-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
h2.gc-form-heading {
    margin: 20px 0 20px !important;
    color: #145f78;
    font-size: 14px;
    font-weight: 600;
    padding: 0 30px;
    text-align: center;
    text-transform: capitalize;
}
.campaign-innerbox{
    padding:0 30px;
}
.campaign-description{
    font-size: 12px; 
    color: #7e7e7e;
    margin: 22px 0 25px;
}
.gc-30{
    padding:0 30px;
}
.campaign-container .form-group.dropdown.single.select {
    position: relative;
}
.campaign-container .form-group.dropdown.single.select select {
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
}
.campaign-container .single.select:before {
    position: absolute;
    right: 15px;
    bottom: 14px;
    font-size: 10px;
    z-index: 999;
    content: "\e90b";
    font-family: 'careline' !important;
    color: #565656;
}

/** report page ***/
.gc-reports-new .gc-detail-content-box {
    padding: 40px 35px;
    margin: 0;
}
.gc-detail-content-wrapper h2 {
    font-size: 19px;
}
.gc-btn, .gc-detail-content-box button,  .gc-detail-content-box input[type="submit"], .gc-detail-content-box input[type="reset"], .gc-detail-content-box input[type="button"]{
    padding: 0 20px;
    background-color: #8b99ad;
    border: 1px solid #8b99ad;
    display: inline-block;
    height: 42px;
    line-height: 41px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    border-radius: 4px; 
}
.gc-detail-content-box .gc-btn-common, .gc-detail-content-box input[type="submit"].gc-btn-common{
    background-color:#fb5453;
    border:1px solid #fb5453;
}
.gc-detail-content-wrapper {
    justify-content: space-between;
}
.gc-mr10{
    margin-right:10px;
}




/*** accodion  **/
.acc {
    margin:55px auto 0;
    max-width: 100%;
  }
  
  .acc__card {
    margin-bottom: 25px;
    border: 1px solid #ddd;
    border-radius: 3px;
    position: relative;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
  }
  
  .acc__title {
    background: #ecedf1;
    color: #343434;
    font-weight: 500;
    cursor: pointer;
    display: block;
    padding: 1.4em 1.6em;
    position: relative;
    text-align: left;
  }
  .acc__title::after {
    width: 9px;
    height: 9px;
    border-right: 2px solid #4a6e78;
    border-bottom: 2px solid #4a6e78;
    position: absolute;
    right: 25px;
    content: " ";
    top: 24px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .acc__title.active::after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  
  .acc__panel {
    background: #fff;
    color: #212121;
    display: none;
    margin: 0;
    padding: 2em;
    text-align: left;
  }
/*** accodion  **/


  .gc-report-search-box {
        width: auto;
        position: relative;
        max-width: 300px;
        min-width:300px;
    }
  .gc-report-search {
    height: 42px !important;
        max-width: 300px;
    }
  .gc-report-view table,
  .gc-report-view table td,
  .gc-report-view table th{
      border:1px solid #eee;
      border-collapse: collapse;
  }
  .gc-report-view table th {
    background: #647082;
    color: #fff;
    font-weight: 500;
}
.gc-report-view table th, .gc-report-view table td {
    padding: 10px 15px;
    font-size: 12px;
}
.gc-report-view table th {
    padding: 15px;
}
.gc-report-search-box .gc-report-search-btn {
    position: absolute;
    right: 0;
    background: no-repeat;
    border: none;
    padding: 0 15px;
    height: 42px;
    line-height: 44px;
}
.gc-report-search-box .gc-report-search-btn i{
    color:#565656;
}
.acc__title.active { 
    border-bottom: 1px solid #e4ecf7;
}
.gc-f20{
    font-size: 20px;
}
.gc-dark-text{
    color:#565656;
}
.row.gc-report-top-filter {
    position: relative;
    margin: 10px 0 35px;
    border: 1px solid #e2e2e2;
    padding: 35px 25px 15px;
    border-radius: 4px;
    background: #f9f9f9;
}
.row.gc-report-top-filter .gc-report-top-text{
    position: absolute; 
    top: -16px;
    background: #ffffff;
    padding: 5px 15px; 
    border-radius: 4px;
    font-size: 12px;
    color: #000;
}
.row.gc-report-top-filter .form-group.radio {
    display: inline-block;
    margin: 0 10px 10px 0;
}
.gc-common-form-box h3 {
    color: #8b99ad;
    margin: 0 0 25px;
}

.gc-common-form-box .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: block;
    top: 9px;
    right: 6px;
}
.gc-mn15 {
    margin: 0 -15px;
}
.gc-common-inner-form{
    padding: 25px 20px 0;
}
.gc-common-switch{
    display:none; 
}
.gc-reports-new .gs_dp{
    margin:0;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #8b99ad;
}
.gc-sm-divider:after {
    position: absolute;
    content: '';
    left: -5px;
    top: 39px;
    width: 10px;
    height: 1px;
    background: #d1d5dd;
}

.gc-common-form-box .select2-container{
    width:100% !important;
}

.gc-pd0{
    padding:0 !important
}
.gc-detail-content-box  .nt-form .gc-common-form-box .form-group label{
    font-size: 12px;
    color:#000;
}
.gc-common-switch .form-group,
.row.gc-report-top-filter .form-group{
    position:relative;
}
.gc-common-switch .form-group .icon-04,
.row.gc-report-top-filter .form-group .icon-04{
    position: absolute;
    right: 15px;
    bottom: 14px;
    font-size: 16px;
    pointer-events: none;
}
.gc-sm-col{
    width:80px;
}
.justify-content-end{
    justify-content: flex-end;
}
.gc-mt-65{
    margin-top:65px;
}

/** graph **/
.gc-analytic-wrapper {
    margin: 40px 0 50px;
}
.gc-anaytical-buttons {
    margin: 85px auto 0;
    display: flex;
    justify-content: center;
}
.gc-anaytical-buttons button {
    background: none;
    color: #8b99ad;
    margin: 0 7px;
}
.gc-anaytical-buttons button:hover{
    background-color: #8b99ad; 
    color:#fff;
}
.gc-dropdown-wrpper{
    position: relative;
}
.gc-dropdown-wrpper span{
    cursor: pointer;
}
.gc-dropdown-wrpper span i {
    margin:0 5px;
}
.gc-dropdown-wrpper span i.icon-12{
    font-size:11px;
}
.gc-dropdown-wrpper ul {
    border: 1px solid #8b99ad;
    position: absolute;
    display:none;
    top: 40px;
    right: 0;
    width: 100%;
    background: #ffffff;
}
.gc-dropdown-wrpper ul li a {
    padding: 10px 15px;
    display: block;
    color: #8b99ad;
    font-size: 12px;
    border-bottom: 1px solid #7d8a9d;
}
.gc-dropdown-wrpper ul li a:hover {
    background: #ebf1fc;
}
.gc-dropdown-wrpper ul li:last-child{
    margin:0;
}
.gc-dropdown-wrpper ul li:last-child a{
    border:none;
}

.gc-mt0{margin-top:0!important}

.form_details_pt.common-msg { 
    max-height: calc( 100vh - 50px );
    overflow-y: auto;
    width: 100%;
}
.form_details_pt.common-msg.gsc_thin_scroll::-webkit-scrollbar,
.report-page .moredataticket.report-filter-right.gsc_thin_scroll::-webkit-scrollbar{
    width: 5px;
}
.report-table-wrap .btn-toolbar {
    z-index: 1;
    right: 30px;
}
.gsc-report-categories.outerbox-table {
    margin-top: 50px;
    min-height: 200px;
}
.inner_page_body.gc_tickets.report-page.report-page-listing .gc-detail-col .gc-detail-content-box {
    margin: 0;
}
.report-page .gsc-report-categories .table-report,
.report-page .gsc-report-categories table#report_filter_list{
    display: table;
}
.report-page .gsc-report-categories table#report_filter_list td,
.report-page .gsc-report-categories .table-report th{
    white-space: nowrap; 
}
.report-page .gsc-report-categories table#report_filter_list td{
    color:#363636;
}
.gsc-report-categories.outerbox-table.panel-fullscreen{
    margin-top:0;
}
.gc-message {
    font-size: 12px;
    border-radius: 4px; 
    border: 1px solid #50bf5d;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    padding: 10px 15px;
    margin: auto;
    width: auto;
    display: table;
}

.gc-message-schedule-report {
    font-size: 12px;
    border-radius: 4px; 
    border: 1px solid #50bf5d;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    padding: 10px 15px;
    margin: auto;
    width: auto;
    display: table;
}
.justify-content-start{
    justify-content:flex-start;
}
.gc-report-view table td a.gc-f20.gc-dark-text i {
    font-size: 15px;
}
.gc-report-view table td a.gc-f20.gc-dark-text i img {
    max-width: 13px;
}
.gc-report-view table th:last-child, .gc-report-view table td:last-child {
    text-align: center;
}
.gc-report-view table {
    width: 100%;
}
.report-page.report-page-listing .btn-toolbar .dropdown-btn-group .btn,
.report-page.report-page-listing #panel-fullscreen,
.report-page.report-page-listing .dataTables_wrapper .dataTables_length select { 
    border: solid 1px #636f81; 
    color: #000;
    border-radius: 4px;
}
.report-page.report-page-listing .dataTables_wrapper .dataTables_length label {
    font-weight: 400;
    font-size: 13px;
    text-transform: capitalize;
}
.report-page .filterbar .btndownload.downloadreportbt {
    color: #000;
}
.report-page .top_head_filter .report-header .downloadouter a.add_fav_btn i {
    margin-right: 5px;
}
.inner_page_body.offrolepage.report-page .gc-detail-col,
.inner_page_body.offrolepage.gc-reports-new .gc-detail-col {
    padding: 30px 15px;
}
.gc-report-view table tr:nth-child(odd) {
    background: #f0f2f5;
}

.inner_page_body.offrolepage.gc-reports-new .gc-wrapper.cwrap{
    padding-right: 0px !important;
}
.report-page .dataTables_wrapper .dataTables_processing{
    height: 100%;
}
.report-page .gc-textwrap{
    white-space: nowrap;
    max-width: 300px;
    overflow: hidden;
    padding-right: 15px;
    text-overflow: ellipsis;
}
.gc-report-search {
    margin: 0;
}

.margin-btn{
    margin-left: -15px;
    margin-right: 15px;
}

.text-alignment-center{
    
    font-weight: 500;
    text-align: center;
    font-size: 16px;

}

.text-align-right{
    text-align: right;
}
.exit-module .form_details_pt{
    margin:0 0 20px;
}
.exit-module .form_details_pt label.control-label {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 0;
}
.exit-module .form_details_pt .nt-form .form-control {
    margin: 5px 0 5px;
}
.exit-module .form_details_pt .nt-form select.form-control{
    color:#343434;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
}
.exit-module .form-group.field-attachment+span.help-block-error {
    margin: -8px 0 0;
}
.exit-module .dataTables_wrapper .dataTables_info{
    font-size:12px;
}

.exit-module table.tableview{
    table-layout:initial;
}
.exit-hbox {
    display: flex;
    justify-content: space-between;
}
.btn.btn-primary.btn-revoke {
    height: 42px;
    display: flex;
    align-items: center;
    background: #fe5048;
    border-color: #fe5048;
    padding: 0 20px;
}
.btn-sm {
    font-size: 11px;
    border:none !important;
    color: #4374e0;
    background: transparent;
}
.exit-module .trrow .form-group {
    margin-bottom: 20px; 
}
.exit-module div.dataTables_wrapper {
    width: 100%;
    margin: 0 auto;
}
.exit-module div.dataTables_scrollBody table,
.exit-module .dataTables_scrollHead table,
.exit-module .dataTables_scrollHeadInner {
    width: 100% !important;
}
.exit-module table.dataTable td.dataTables_empty {
    font-size: 12px;
    width: 100% !important;
}
.inner_page_body.exit-module .ndc-form .sd, .inner_page_body.exit-module .ndc-form .sd1,
.exit-module .nt-form .sd, .exit-module .nt-form .sd1, .exit-module .nt-form .col-sm-4, .exit-module .nt-form .col-sm-12, .exit-module .nt-form .col-sm-10 {
    position: relative;
    padding: 0 8px;
}
.exit-module .nt-form .sd:before{
    display:none;
}

.exit-module .nt-form .sd .form-group:before {
    position: absolute;
    content: "\e911";
    right: 22px;
    top: 20px;
    z-index: 1;
    font-family: 'careline'!important;
}
.exit-module .nt-form .sd .form-group:before {
    right: 14px;
    bottom: auto;
    top: 20px;
    display: flex;
    align-items: center;
    height: 48px; 
} 
.exit-module .nt-form .sd span .form-group:before {
    top: 26px;
    height: 46px; 
    background: #f8f8f8;
}
.m-assignee .form-group {
    margin-bottom: 35px;
}
.m-assignee .row.trrow+.row {
    display: flex;
    align-items: center;
    padding: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #f2f2f2; 
}
#exit-interview .e-wrap.row {
    margin: 20px auto 25px;
}
.exit-module .form_details_pt .nt-form input[type="text"].form-control,
.exit-module .form_details_pt .nt-form select.form-control,
.exit-module .form_details_pt .nt-form textarea{
    color:#565656;
}
.exit-module .trrow .add-invoice.add-invoice-item.po-item-wrap:before {
    border: none;
}
.exit-module .trrow .remove.asset-po-close {
    position: relative;
    top: 25px; 
    right: 0;
    left: 10px;
}
.exit-module .trrow .add-invoice.add-invoice-item.po-item-wrap {
    padding: 0;
}
.exit-module .trrow .add-invoice.add-invoice-item +.col-sm-12 .add {
    margin: -16px 0 20px;
    display: block;
    color: #4374e0;
    cursor:pointer;
    width: 90px;
}
.exit-module .form_details_pt .gc-comp {
    color: #f10;
    font-size: 15px;
    top: 0;
}
.gc-bt-10{
    margin-bottom:10px !important;
}

.e-box.e-box-full{
    width:100%;
}
.e-box.e-box-half{
    width:50%;
}
.gc-mt-20{
    margin-top:20px !important
}
.gc-mt-40{
    margin-top:40px !important
}
.e-box.e-box-half:nth-child(n) {
    border-right: 1px solid #ebedf5;
    border-left: none;
}
.e-box.e-box-half:nth-child(2n),
.e-box.e-box-full {
    border-right: none;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main {
    margin: 80px auto;
    position: relative;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main .outertable {
    width: 100%;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main .outertable .asset-submit {
    justify-content: center;
    margin-right: 10px;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main .popup-box .asset-popup-title{
    text-align:center;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main .asset-confirmation-popup .asset-popup-bottom{
    justify-content:center;
}
.asset-popup.revoke-resignation-popup .asset-confirmation-popup table td {
    border-bottom: none;
}
.asset-popup.revoke-resignation-popup .popup-main.asset-confirmation-main .asset-confirmation-popup .asset-popup-bottom{
    padding:5px 20px 5px;
}
.exit-module .nt-form label.error{
    font-weight:300;
}
#exit-interview .help-block-error {
    margin: 0;
}
.exit-module table.tableview td a.btn.btn-default {
    border: none;
    font-size: 11px;
    padding: 5px 8px;
}
.days-col { 
    position: relative;
    float: left;
    width: auto; 
    min-width: 100%;
}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li.old-holiday.mandatory,
 .cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li.old-holiday.optional {
    color: #ccc;
}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li:nth-child(1) .date, .cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li:nth-child(1) .events {
    color: #343434;
}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li.prev-holiday {
    color: #ccc;
}
.tot-holiday.sw-bottom.gc-ba-box ul li.mandatory.clearfix,
.tot-holiday.sw-bottom.gc-ba-box ul li.upcoming-holiday.clearfix,
.tot-holiday.sw-bottom.gc-ba-box ul li.upcoming-holiday.mandatory.clearfix,
.tot-holiday.sw-bottom.gc-ba-box ul li.not-applicable.clearfix {
    color: #242424;
}
.tot-holiday.sw-bottom.gc-ba-box ul li.old-holiday.optional.clearfix,
.tot-holiday.sw-bottom.gc-ba-box ul li.old-holiday.mandatory.clearfix {
    color: #ccc;
}
.tot-holiday.sw-bottom.gc-ba-box ul li.optional.clearfix,
.tot-holiday.sw-bottom.gc-ba-box ul li.upcoming-holiday.optional.clearfix {
    color: #dc50d0;
}
.holiday-type {
    font-size: 10px;
    padding-right: 14px;
    text-align: left;
    margin-bottom: 10px;
}
.holiday-type span {
    margin-left: 15px;
    position: relative;
    padding-left: 0;
    margin-right: 10px;
}
.calendardays li span.p-time.h-name {
    font-size: 8px;
    color: #38414c;
    line-height: 10px;
    display: block;
    width: 100%;
    padding: 4px 2px 2px;
    border-radius: 0;
    margin: 0 auto 0;
    top: 0;
    display: -webkit-box;
    max-height: 26px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    height: auto;
}
.holiday-type span:before {
    position: absolute;
    content: '';
    background: #f77464;
    left: -12px;
    top: 4px;
    width: 7px;
    height: 7px;
}
.holiday-type span.h-mand:before {
    background: #242424;
}
.holiday-type span.h-opt:before {
    background: #dc50d0;
}
.cwrap .gc-right-nav .sw-bottom.gc-ba-box.tot-holiday ul li .events {
    word-break: break-word;
}
.av_bar_outer .list_apply_lop .lop_font{
    display: none;
}
.ticket_type_outer .nt-form .form-control,
.ticket_type_outer .nt-form .form-control,
.ticket_type_outer .form_torow .control-label{
    color:#343434;
}

.commentarea .tox-editor-container, .commentarea .tox-toolbar__group, .commentarea .tox-toolbar__group button {
    font-size: 12px;
}
.commentarea .tox-tbtn svg{
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
}
.mce-content-body[data-mce-placeholder] {
    font-size: 13px;
    color: #828dba;
}
.att-view-box{
    display: flex;
    margin-top: 25px;
}
.att-view-box .attechbox {
    border: 1px solid #e9e9e9;
    width: 30px;
    height: 30px;
    display: flex;
    border-radius: 50%;
}
.att-view-box .attechbox i {
    font-weight: 500;
    color: #000;
}

.employee-detail-tooltip .assigneedetails .tooltip_check_list li .tooltip_check_list_title {
    font-weight: 500;
    margin: 0;
    margin-right: 10px;
    display: flex;
    align-items: center;
}
.employee-detail-tooltip .assigneedetails .tooltip_check_list li .tooltip_check_list_title i{
    margin-right: 4px;
}
.employee-detail-tooltip .assigneedetails{
    min-width:660px;
}
.employee-detail-tooltip .assigneedetails .tooltip-col {
    float: left;
    width: 33.33%;
}
.employee-detail-tooltip .assigneedetails .tooltip_check_list{
    width: 100%;
}
.ijp-listing .ijpdetails .t-bot-strip.sub_bottom .dt-col{
    width: 100% !important;
    max-width:100%;
}
.ijp-listing .t-info .t-sub span {
   font-size: 16px;
}
.filter-list-value .selected-filter-item{
    padding:0 10px;
}
.ijp-listing .top_space_details.gc-dtopen.ijpdetails.ijp-top-space0 {
    padding-top: 100px;
}

.sidebar_right ul li a i img {

    max-width: 28px;

    height: auto;

}
.sidebar_right ul li a i.icon-112{
    font-size:34px;
}


.btnouterwrap{padding:0px;margin:0px}
.btnouterwrap > ul{padding:0px;margin:0px; display:flex-flex-wrap:wrap}
.btnouterwrap > ul > li{display: inline-flex;list-style: none}
.btnouterwrap > ul > li + li{margin-left:12px;}
.btnouterwrap > ul > li .ts-btn{    width: auto;
    height: 42px;
    line-height: 41px;
    background: #fb5453;
    border-color: #fb5453;
    color: #fff;
    font-size: 13px;
    margin: 0;
    border-radius: 4px;
    font-weight: 500;
    box-shadow: 0 0 29px rgb(0 0 0 / 17%);}
.btnouterwrap > ul > li .ts-btn.ts-back-btn{
        display: flex;
    align-items: center;
    justify-content: center;
    min-height: 39px;
    color: #050505;
    padding: 0 19px;
    font-size: 13px;
    cursor: pointer;
        border: 1px solid #c9ccd4;
    border-radius: 4px;
    background: transparent;
box-shadow: none;
}
.ideanextfoot .btn-prenext.btncenter{margin:0}

.launchmodal.couponcodemodal{
      position: fixed;
      left: 0;
      right: 0;
  }
  .launchmodal.couponcodemodal .launchmodal-boxtwo {
      height: auto;
      padding: 20px 20px 10px;
  }
  
  .idcardDetails .gc-wrapper.cwrap{padding-left: 88px;}
   .idcardDetails main{ padding-right: 50px}
  .idcardDetails.menu-nav-open .gc-wrapper.cwrap{padding-left: 200px}
  .idcardOuter{ 
margin: 50px auto; 
max-width: 400px;
width: 100%;
background: #fff;
padding: 40px 40px 30px 40px;
border-radius: 5px;}
  .idcardOuter .gc-pic{margin-bottom: 20px}
 .idcardOuter .control-label{font-size: 12px}
  .idcardOuter #idcard_details_submit {width: auto;
    height: 42px;
    line-height: 41px;
    background: #fb5453;
    border-color: #fb5453;
    color: #fff;
    font-size: 15px;
    margin: 0;
    border-radius: 4px;
    font-weight: 500;
    box-shadow: 0 0 29px rgb(0 0 0 / 17%);}    
.campaign-container input[type="button"].ts-button {
    background-color: #fd544f;
}


.t-info .t-sub .iddate li a {
    color:#0f60d0;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
        font-family: 'Celias', sans-serif;
}

.dateoptwrap {display: flex;align-items: center;}
.dateoptwrap .todt{flex-shrink: 0}
.dateoptwrap .calinpt{width: 100%;}
.dateoptwrap .calinpt input{margin: 0;
    height: 48px;
    border: none;
    background: transparent;
    color: #343434;
}

.ml-auto{
    margin-left:auto;
}
.t-bot-strip .dt-col.assignee-col .assignee_wrap .check_list.assigne-list{max-width: 92.5%;}
.align-items-center{align-items: center}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap li.sugglistwrap{}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap li.sugglistwrap a{font-size:11px;display: flex;
align-items: center;margin-right:3px}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap li.sugglistwrap a img{width:18px;min-width:18px;height:18px;margin-right:5px}
.listing-wrap .t-bot-strip .dt-col .assignee_wrap li.sugglistwrap i.add_favourite{height: 16px;
width: 20px;
display: flex;
justify-content: center;
align-items: center;background:#fff;border-radius:3px}
li.sugglistwrap i{cursor: pointer;}
li.sugglistwrap i.add_favourite.active{color:#edb077}









