/*Safari Issue CSS*/

.md-form-group.float-label.holidayType { padding:5px 0 0 0;}
.md-check > i:before{position:absolute;width:18px;height:100%;border:2px solid rgba(0, 0, 0, 0.54);border-radius:50%;content:"";-webkit-transition:all 0.2s;transition:all 0.2s;}
.font-bold {
    font-weight: 700;
}
.show_no_data{
    height:auto;padding:5px;
}
.project_report_project_headersu{
    display:inline-table;width:100%;
}
.w-xxl{width:320px;}
.p-v-md{padding-top:24px;padding-bottom:24px;}
.m-t-lg{margin-top:32px;}
.m-b{margin-bottom:16px;}
.m-b.text-sm.text-center.font-bold {
    border: 1px solid #dc4e41;
    color: #dc4e41;
    padding: 14px;
}

.p-lg.panel.md-whiteframe-z1.text-color.m {
    border-bottom: 5px solid #dc4e41;
    border-radius: 0;
    box-shadow: none;
}

.text-center span {
    color: #f58220;
    font-weight: 500;
}

.navbar.md-whiteframe-z1.no-radius.ng-scope.indigo {
    background-color: #3f51b5;
}

md-select-menu {
	left: 15px;
	position: relative;
	top: 34px !important;
	width: 100%;
}

.card-body.Box {
    padding: 0;
}

a.md-button:hover:not([disabled]), .md-button:hover:not([disabled]) {
    background-color: #428bca;
    color: #fff;
}

select{ border-bottom:1px solid #eaeaea; border-top: none; border-left:none; border-right:none;width:100%;}

.md-form-group select.ng-pristine {
    width: 100%;
}

.m{margin:16px;}

.btn.forecastBtn{ padding:0 5px;}
.panel-footer-user{padding:16px 5px 5px;background-color:#f2f3f3;border-color:#eaebec;border-radius:0 0 3px 3px;}

.md-actions { border-bottom:1px solid #e5e5e5;}
.b-t {
	border-top: 1px solid #dddee0
}

.col-sm-3 {
	width: 25%
}

.bg-color-grey {
	background-color: #efefef !important;	
}
/*Safari Issue CSS End*/

[ui-view].ng-leave{display:none;}
[ui-view].ng-leave.smooth{display:block;}
.smooth.ng-animate{position:absolute;width:100%;height:100%;overflow:hidden;}
.fade-in-right-big.ng-enter{-webkit-animation:fadeInRightBig 0.5s;animation:fadeInRightBig 0.5s;}
.fade-in-right-big.ng-leave{-webkit-animation:fadeOutLeftBig 0.5s;animation:fadeOutLeftBig 0.5s;}
.fade-in-left-big.ng-enter{-webkit-animation:fadeInLeftBig 0.5s;animation:fadeInLeftBig 0.5s;}
.fade-in-left-big.ng-leave{-webkit-animation:fadeOutRightBig 0.5s;animation:fadeOutRightBig 0.5s;}
.fade-in-up-big.ng-enter{-webkit-animation:fadeInUpBig 0.5s;animation:fadeInUpBig 0.5s;}
.fade-in-up-big.ng-leave{-webkit-animation:fadeOutUpBig 0.5s;animation:fadeOutUpBig 0.5s;}
.fade-in-down-big.ng-enter{-webkit-animation:fadeInDownBig 0.5s;animation:fadeInDownBig 0.5s;}
.fade-in-down-big.ng-leave{-webkit-animation:fadeOutDownBig 0.5s;animation:fadeOutDownBig 0.5s;}
.fade-in.ng-enter{-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;}
.fade-in.ng-leave{-webkit-animation:fadeOut 0.5s;animation:fadeOut 0.5s;}
.fade-in-right.ng-enter{-webkit-animation:fadeInRight 0.5s;animation:fadeInRight 0.5s;}
.fade-in-right.ng-leave{-webkit-animation:fadeOutLeft 0.5s;animation:fadeOutLeft 0.5s;}
.fade-in-left.ng-enter{-webkit-animation:fadeInLeft 0.5s;animation:fadeInLeft 0.5s;}
.fade-in-left.ng-leave{-webkit-animation:fadeOutRight 0.5s;animation:fadeOutRight 0.5s;}
.fade-in-up.ng-enter{-webkit-animation:fadeInUp 0.5s;animation:fadeInUp 0.5s;}
.fade-in-up.ng-leave{-webkit-animation:fadeOutUp 0.5s;animation:fadeOutUp 0.5s;}
.fade-in-down.ng-enter{-webkit-animation:fadeInDown 0.5s;animation:fadeInDown 0.5s;}
.fade-in-down.ng-leave{-webkit-animation:fadeOutDown 0.5s;animation:fadeOutDown 0.5s;}
html{background-color:#efefef;}
body{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.42857143;background-color:transparent;}
*:focus{outline:0 !important;}
h1,
h2,
h3,
.h1,
.h2,
.h3{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{margin:0;}
a{color:inherit;text-decoration:none;cursor:pointer;outline:0;}
a:hover,
a:focus{color:inherit;text-decoration:none;}
.well,
pre{background-color:#eaebec;border-color:#dddee0;}
small,
.small{font-size:13px;}
blockquote{border-color:#dddee0;}
label{font-weight:normal;}
sup{position:relative;top:-0.5em;font-size:75%;}
.thumbnail{border-color:#dddee0;}
@media (min-width:768px) and (max-width:991px){.pull-none-sm{float:none !important;}
.pull-right-sm{float:right !important;}
.pull-left-sm{float:left !important;}
.hidden-sm.show{display:inherit !important;}
}
@media (max-width:767px){.pull-none-xs{float:none !important;}
.pull-right-xs{float:right !important;}
.pull-left-xs{float:left !important;}
.hidden-xs.show{display:inherit !important;}
}
.badge,
.label{font-weight:bold;background-color:#a7abaf;}
.badge.bg-light,
.badge.bg-white,
.label.bg-light,
.label.bg-white{color:rgba(0, 0, 0, 0.87);text-shadow:none;}
.label{padding:0.35em .6em;}
.badge{padding:3px 6px;}
.badge.up{position:relative;top:-10px;margin:0 -0.5em;}
.badge-lg{padding:5px 9px;font-size:16px;border-radius:20px;}
.badge-sm{padding:2px 5px;}
.badge-xs{padding:1px 4px;}
.label-lg{padding:5px 9px;font-size:16px;}
.label-sm{padding:2px 5px;}
.label-xs{padding:1px 4px;}
.badge-white{padding:2px 6px;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.35);}
.badge-black{color:inherit;background-color:transparent;border:1px solid rgba(0, 0, 0, 0.15);}
.btn-default{color:rgba(0, 0, 0, 0.87) !important;background-color:#ffffff;border-color:#dddee0;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.btn-stroke:hover,
.btn-default.btn-stroke:focus,
.btn-default.btn-stroke:active,
.btn-default.btn-stroke.active,
.open .dropdown-toggle.btn-default{color:rgba(0, 0, 0, 0.87) !important;background-color:#f2f2f2 !important;border-color:#c7cacd !important;}
.btn-default.btn-addon > i{background-color:#f0f0f0;border:1px solid #cdcfd1;}
.btn-default.btn-stroke{color:#ffffff !important;background-color:transparent;}
.btn-primary{color:#ffffff !important;background-color:#3f51b5;border-color:#3f51b5;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.btn-stroke:hover,
.btn-primary.btn-stroke:focus,
.btn-primary.btn-stroke:active,
.btn-primary.btn-stroke.active,
.open .dropdown-toggle.btn-primary{color:#ffffff !important;background-color:#3849a2 !important;border-color:#344397 !important;}
.btn-primary.btn-addon > i{background-color:#37479e;border:1px solid #37479e;}
.btn-primary.btn-stroke{color:#3f51b5 !important;background-color:transparent;}
.btn-success{color:#ffffff !important;background-color:#4caf50;border-color:#4caf50;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.btn-stroke:hover,
.btn-success.btn-stroke:focus,
.btn-success.btn-stroke:active,
.btn-success.btn-stroke.active,
.open .dropdown-toggle.btn-success{color:#ffffff !important;background-color:#449d48 !important;border-color:#409343 !important;}
.btn-success.btn-addon > i{background-color:#439a46;border:1px solid #439a46;}
.btn-success.btn-stroke{color:#4caf50 !important;background-color:transparent;}
.btn-info{color:#ffffff !important;background-color:#2196f3;}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.btn-stroke:hover,
.btn-info.btn-stroke:focus,
.btn-info.btn-stroke:active,
.btn-info.btn-stroke.active,
.open .dropdown-toggle.btn-info{color:#ffffff !important;background-color:#0d8aee !important;border-color:#0c82df !important;}
.btn-info.btn-addon > i{background-color:#0d87e9;border:1px solid #0d87e9;}
.btn-info.btn-stroke{color:#2196f3 !important;background-color:transparent;}
.btn-warning{color:#ffffff !important;background-color:#ffc107;border-color:#ffc107;}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.btn-stroke:hover,
.btn-warning.btn-stroke:focus,
.btn-warning.btn-stroke:active,
.btn-warning.btn-stroke.active,
.open .dropdown-toggle.btn-warning{color:#ffffff !important;background-color:#ecb100 !important;border-color:#dda600 !important;}
.btn-warning.btn-addon > i{background-color:#e7ae00;border:1px solid #e7ae00;}
.btn-warning.btn-stroke{color:#ffc107 !important;background-color:transparent;}
.btn-danger{color:#ffffff !important;background-color:#f44336;border-color:#f44336;}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.btn-stroke:hover,
.btn-danger.btn-stroke:focus,
.btn-danger.btn-stroke:active,
.btn-danger.btn-stroke.active,
.open .dropdown-toggle.btn-danger{color:#ffffff !important;background-color:#f32c1e !important;border-color:#f21f0f !important;}
.btn-danger.btn-addon > i{background-color:#f22819;border:1px solid #f22819;}
.btn-danger.btn-stroke{color:#f44336 !important;background-color:transparent;}
.btn-accent{color:#ffffff !important;background-color:#7e57c2;border-color:#7e57c2;}
.btn-accent:hover,
.btn-accent:focus,
.btn-accent:active,
.btn-accent.active,
.btn-accent.btn-stroke:hover,
.btn-accent.btn-stroke:focus,
.btn-accent.btn-stroke:active,
.btn-accent.btn-stroke.active,
.open .dropdown-toggle.btn-accent{color:#ffffff !important;background-color:#7044bb !important;border-color:#6940b0 !important;}
.btn-accent.btn-addon > i{background-color:#6d43b8;border:1px solid #6d43b8;}
.btn-accent.btn-stroke{color:#7e57c2 !important;background-color:transparent;}
.btn-dark{color:#ffffff !important;background-color:#475069;border-color:#475069;}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.btn-dark.btn-stroke:hover,
.btn-dark.btn-stroke:focus,
.btn-dark.btn-stroke:active,
.btn-dark.btn-stroke.active,
.open .dropdown-toggle.btn-dark{color:#ffffff !important;background-color:#3d445a !important;border-color:#373d51 !important;}
.btn-dark.btn-addon > i{background-color:#3b4257;border:1px solid #3b4257;}
.btn-dark.btn-stroke{color:#475069 !important;background-color:transparent;}
.btn-light{color:rgba(0, 0, 0, 0.87) !important;background-color:#eaebec;border-color:#eaebec;}
.btn-light:hover,
.btn-light:focus,
.btn-light:active,
.btn-light.active,
.btn-light.btn-stroke:hover,
.btn-light.btn-stroke:focus,
.btn-light.btn-stroke:active,
.btn-light.btn-stroke.active,
.open .dropdown-toggle.btn-light{color:rgba(0, 0, 0, 0.87) !important;background-color:#dddee0 !important;border-color:#d5d7d9 !important;}
.btn-light.btn-addon > i{background-color:#dadcdd;border:1px solid #dadcdd;}
.btn-light.btn-stroke{color:#eaebec !important;background-color:transparent;}
.btn{font-weight:500;outline:0!important;}
.btn > i.pull-left,
.btn > i.pull-right{line-height:1.428571429;}
.btn-link{color:rgba(0, 0, 0, 0.87);}
.btn-link.active{box-shadow:none;webkit-box-shadow:none;}
.btn-block{padding-right:12px;padding-left:12px;}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:3px;}
.btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius:3px;}
.btn-rounded{padding-right:15px;padding-left:15px;/*border-radius:50px; Firoz*/ margin:2px 0 0 0}
.btn-rounded.btn-lg{padding-right:25px;padding-left:25px;}
.btn-addon i{position:relative;left:-1px;float:left;width:34px;height:34px;margin:-7px -12px;margin-right:12px;line-height:34px;text-align:center;border-radius:3px 0 0 3px;}
.btn-addon i.pull-right{right:-1px;left:auto;margin-right:-12px;margin-left:12px;border-radius:0 3px 3px 0;}
.btn-addon.btn-sm i{width:30px;height:30px;margin:-6px -10px;margin-right:10px;line-height:30px;}
.btn-addon.btn-sm i.pull-right{margin-right:-10px;margin-left:10px;}
.btn-addon.btn-lg i{width:46px;height:46px;margin:-11px -16px;margin-right:16px;line-height:45px;}
.btn-addon.btn-lg i.pull-right{margin-right:-16px;margin-left:16px;}
.btn-clip{border-color:rgba(0, 0, 0, 0.1) !important;background-clip:padding-box;}
.btn-icon{width:34px;height:34px;padding:0;padding-right:0 !important;padding-left:0 !important;line-height:34px;text-align:center;}
.btn-icon.btn-sm{width:30px;height:30px;line-height:30px;}
.btn-icon.btn-lg{width:45px;height:45px;line-height:45px;}
.btn-groups .btn{margin-bottom:5px;}
.btn-fw{min-width:120px;}
.dropdown-menu{border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.dropdown-menu.pull-left{left:100%;}
.dropdown-menu.pull-right{left:auto !important;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}
.dropdown-menu.pull-up{top:0;}
.dropup .dropdown-menu{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}
.dropup .dropdown-menu.pull-right{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}
.dropdown-menu > .panel{margin:-5px 0;border:none;}
.dropdown-menu > li > a{padding:8px 16px;color:inherit;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color:rgba(0, 0, 0, 0.87);background-color:#eaebec !important;background-image:none;filter:none;}
.dropdown-menu.top,
.dropdown-menu.top-left,
.dropdown-menu.top-right{margin-top:-2px;}
.dropdown-menu.datepicker{padding-right:5px;padding-left:5px;font-size:12px;}
.dropdown-menu.datepicker .btn{font-size:12px;}
.dropdown-menu.timepicker{padding-top:5px;padding-bottom:5px;font-size:12px;}
.dropdown-menu.timepicker .btn{font-size:12px;}
.dropdown-menu-scale{display:block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s;transition:all 0.25s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.open > .dropdown-menu-scale{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.dropdown-header{padding:8px 16px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a{background-color:inherit !important;}
.dropdown-submenu:hover > .dropdown-menu,
.dropdown-submenu:focus > .dropdown-menu{display:block;}
.dropdown-submenu.pull-left{float:none !important;}
.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
.dropup .dropdown-submenu > .dropdown-menu{top:auto;bottom:0;}
@media (max-width:767px){.dropdown-menu.pull-none-xs{left:0;}
}
.form-control{border-color:#cfd1d4;border-radius:0;}
.form-control,
.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
.form-control:focus{border-color:#a7abaf;}
.form-control-spin{position:absolute;top:50%;right:10px;z-index:2;margin-top:-7px;}
.input-lg,
.form-horizontal .form-group-lg .form-control{height:45px;border-radius:0;}
.input-group-addon{background-color:#eaebec;border-color:#cfd1d4;}
.form-group-stack .form-control{position:relative;margin-top:-1px;border-radius:0;}
.form-group-stack .form-control:focus,
.form-group-stack .form-control:active{z-index:1;}
.form-validation .form-control.ng-dirty.ng-invalid{border-color:#f44336;}
.form-validation .form-control.ng-dirty.ng-valid,
.form-validation .form-control.ng-dirty.ng-valid:focus{border-color:#4caf50;}
.form-validation .ui-checks .ng-invalid.ng-dirty + i{border-color:#f44336;}
.form-file{position:relative;}
.form-file input{position:absolute;width:100%;height:100%;opacity:0;}
@media (max-width:992px){.form-horizontal .form-group{margin-right:-8px;margin-left:-8px;}
}
.list-group{background:#fff;border-radius:3px;}
.list-group.no-radius .list-group-item{border-radius:0 !important;}
.list-group.no-borders .list-group-item{border:none;}
.list-group.no-border .list-group-item{border-width:1px 0;}
.list-group.no-bg .list-group-item{background-color:transparent;}
.list-group.list-group-gap{background:transparent;}
.list-group-item{padding:12px 16px;background:transparent;border-color:rgba(110, 115, 120, 0.045);border-right-color:transparent;border-left-color:transparent;}
a.list-group-item{color:inherit;}
a.list-group-item:hover,
a.list-group-item:focus,
a.list-group-item.hover{color:inherit;background-color:rgba(110, 115, 120, 0.075);}
.list-group-item.media{margin-top:0;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{color:inherit;background-color:rgba(110, 115, 120, 0.075);border-color:transparent;border-bottom-color:1px solid rgba(110, 115, 120, 0.075);}
.list-group-item.active a,
.list-group-item.active:hover a,
.list-group-item.active:focus a{color:inherit;}
.list-group-alt .list-group-item:nth-child(2n+2){background-color:rgba(110, 115, 120, 0.075);}
.list-group-alt .list-group-item.active:nth-child(2n+2){background-color:rgba(110, 115, 120, 0.075);}
.list-group-lg .list-group-item{padding:16px 24px;}
.list-group-md .list-group-item{padding-top:16px;padding-bottom:16px;}
.list-group-sm .list-group-item{padding:10px 12px;}
.list-group-gap .list-group-item{margin-bottom:5px;background:#fff;border-radius:3px;}
.modal.fade .left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:-moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.modal.fade .right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:-moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.modal.fade .top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:-moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.modal.fade .bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:-moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.modal.in .left,
.modal.in .right,
.modal.in .top,
.modal.in .bottom{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.modal > .left{position:absolute;top:0;right:auto;bottom:0;left:0;}
.modal > .right{position:absolute;top:0;right:0;bottom:0;left:auto;}
.modal > .top{position:absolute;top:0;right:0;bottom:auto;left:0;}
.modal > .bottom{position:absolute;top:auto;right:0;bottom:0;left:0;}
.modal-backdrop{background-color:#475069;}
.modal-backdrop.in{opacity:0.8;filter:alpha(opacity=80);}
.modal-over{position:fixed;top:0;right:0;bottom:0;left:0;}
.modal-center{position:absolute;top:50%;left:50%;}
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li.active > a{background-color:inherit;}
.nav > li > a{padding:10px 16px;}
.nav.nav-lg > li > a{padding:20px 20px;}
.nav.nav-md > li > a{padding:16px 16px;}
.nav.nav-sm > li > a{padding:6px 12px;font-size:13px;}
.nav.nav-xs > li > a{padding:4px 10px;font-size:12px;}
.nav.nav-xxs > li > a{padding:1px 10px;font-size:12px;}
.nav.nav-rounded > li > a{border-radius:20px;}
.nav.no-radius > li > a{border-radius:0;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:inherit;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:active{color:rgba(0, 0, 0, 0.87);background-color:#dddee0;}
.nav-pills > li.active > a > .text-muted{color:rgba(0, 0, 0, 0.87);}
.nav-tabs{border-color:#dddee0;}
.nav-tabs > li > a{border-bottom-color:#dddee0;border-radius:3px 3px 0 0;}
.nav-tabs > li:hover > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover .nav-tabs > li.active > a:focus{background-color:#fff;border-color:#dddee0;}
.nav-tabs > li.active > a{border-bottom-color:#fff !important;}
.nav-tabs.nav-justified > li{display:table-cell;width:1%;}
.nav-tabs.nav-justified > li > a{margin-bottom:0;border-radius:3px 3px 0 0;}
.nav-lines{margin-bottom:-1px;border-width:0 !important;}
.nav-lines.nav-justified{margin-bottom:-2px;border-bottom:2px solid #2196f3;}
.nav-lines > li{float:left;border-color:inherit;opacity:0.6;}
.nav-lines > li:after{position:absolute;right:50%;bottom:0;left:50%;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:2px;content:"";-webkit-transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1);transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1);}
.nav-lines > li > a{background-color:transparent !important;border-width:0 !important;}
.nav-lines > li.active{opacity:1;}
.nav-lines > li.active:after{right:0;left:0;border-bottom-color:inherit;}
.nav-lines.nav-lines-top > li:after{top:0;bottom:auto;}
.nav-lists a{border-bottom:1px solid #dddee0;}
.tab-container{margin-bottom:15px;}
.tab-container .tab-content{padding:15px;background-color:#fff;border:1px solid #dddee0;border-top-width:0;border-radius:0 0 3px 3px;}
.navbar{position:relative;z-index:50;min-height:64px;margin:0;border:none;}
.navbar .navbar-nav > li > a,
.navbar .navbar-tool > li > a,
.navbar .navbar-item,
.navbar .navbar-brand{padding:0 16px;line-height:64px;}
.navbar .navbar-tool.nav-sm > li > a{padding-right:10px;padding-left:10px;}
.navbar .navbar-tool > li{float:left;}
.navbar .navbar-brand{display:block;float:none;min-height:64px;font-size:20px;font-weight:bold;}
.navbar .navbar-brand:hover{text-decoration:none;}
.navbar .navbar-brand img,
.navbar .navbar-brand svg{display:inline-block;vertical-align:-10%;}
@media (max-width:991px){.navbar{min-height:56px;}
.navbar .navbar-brand{min-height:56px;}
./*navbar .navbar-nav > li > a,
.navbar .navbar-tool > li > a,
.navbar .navbar-item,*/
}
.pagination > li > a{border-color:#dddee0;}
.pagination > li > a:hover,
.pagination > li > a:focus{background-color:#eaebec;border-color:#dddee0;}
.panel{border-radius:3px;}
.panel .accordion-toggle{display:block;font-size:14px;cursor:pointer;}
.panel .list-group-item{border-color:#eaebec;}
.panel.no-borders{border-width:0;}
.panel.no-borders .panel-heading,
.panel.no-borders .panel-footer{border-width:0;}
.panel-card{border-width:0;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);}
.panel-heading{padding:15px 10px;border-radius:3px 3px 0 0;}
.panel-default .panel-heading{background-color:#f2f3f3;}
.panel-default .panel-heading.bg-white{background-color:#fff;}
.panel-heading.no-border{margin:-1px -1px 0 -1px;border:none;}
.panel-heading .nav{margin:-12px -16px;}
.panel-heading .list-group{background:transparent;}
.panel-heading.panel-heading-sm{padding-top:8px;padding-bottom:8px;}
.panel-heading.panel-heading-xs{padding-top:6px;padding-bottom:6px;}
.panel-body{padding:16px 24px;}
.panel-footer{padding:16px 24px;background-color:#f2f3f3;border-color:#eaebec;border-radius:0 0 3px 3px;}
.panel-footer-user{padding:16px 5px 5px;background-color:#f2f3f3;border-color:#eaebec;border-radius:0 0 3px 3px;}
.panel-footer.panel-footer-sm{padding-top:8px;padding-bottom:8px;}
.panel-footer.panel-footer-xs{padding-top:6px;padding-bottom:6px;}
.panel-group .panel-heading + .panel-collapse .panel-body{border-top:1px solid #eaebec;}
.panel-default{border-color:#dddee0;}
.panel-default > .panel-heading,
.panel-default > .panel-footer{border-color:#eaebec;}
.panel-primary{border-color:#d0d4ed;}
.panel-primary > .panel-heading{color:#252f69;background-color:#e2e5f4;border-color:#d0d4ed;}
.panel-info{border-color:#c6e4fc;}
.panel-info > .panel-heading{color:#0960a5;background-color:#deeffd;border-color:#c6e4fc;}
.panel-success{border-color:#d3ebd4;}
.panel-success > .panel-heading{color:#2d682f;background-color:#e4f3e5;border-color:#d3ebd4;}
.panel-warning{border-color:#ffefc0;}
.panel-warning > .panel-heading{color:#a07800;background-color:#fff6da;border-color:#ffefc0;}
.panel-danger{border-color:#fcccc9;}
.panel-danger > .panel-heading{color:#ba160a;background-color:#fde3e1;border-color:#fcccc9;}
.panel-dark{border-color:#d5d7dd;}
.panel-dark > .panel-heading{color:#1e222c;background-color:#e3e5e9;border-color:#d5d7dd;}
.progress{background-color:#eaebec;}
.progress-xxxs{height:1px;}
.progress-xxs{height:2px;}
.progress-xs{height:6px;}
.progress-sm{height:12px;}
.progress-sm .progress-bar{font-size:10px;line-height:12px;}
.progress,
.progress-bar{-webkit-box-shadow:none;box-shadow:none;}
.progress-bar-primary{background-color:#3f51b5;}
.progress-bar-info{background-color:#2196f3;}
.progress-bar-success{background-color:#4caf50;}
.progress-bar-warning{background-color:#ffc107;}
.progress-bar-danger{background-color:#f44336;}
.progress-bar-accent{background-color:#7e57c2;}
.progress-bar-dark{background-color:#475069;}
.progress-bar-white{background-color:#fff;}
.col-0{clear:left;}
.row.no-gutter{margin-right:0;margin-left:0;}
.no-gutter [class*="col"]{padding:0;}
.row-sm{margin-right:-8px;margin-left:-8px;}
.row-sm > div{padding-right:8px;padding-left:8px;}
.row-xs{margin-right:-4px;margin-left:-4px;}
.row-xs > div{padding-right:4px;padding-left:4px;}
@media (max-width:992px){.row{margin-right:-8px;margin-left:-8px;}
.row > div{padding-right:8px;padding-left:8px;}
.row-2 [class*="col"]{float:left;width:50%;}
.row-2 .col-0{clear:none;}
.row-2 li:nth-child(odd){margin-left:0;clear:left;}
}
@media (max-width:767px){.row{margin-right:-4px;margin-left:-4px;}
.row > div{padding-right:4px;padding-left:4px;}
}
.panel .table{border-color:#e7e8ea !important;}
.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > th{padding:8px 20px;border-top:1px solid #e7e8ea;}
.bold_1{
    font-weight: bold;
}
html {overflow-y: auto}
.table > thead > tr > th{padding:8px 20px;border-bottom:1px solid #e7e8ea; }
.table-bordered{border-color:#e7e8ea;}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th{border-color:#e7e8ea;}
.table-bordered > thead > tr > th{border-color:#e7e8ea;}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th{background-color:#f6f6f7;}
.table-striped > thead > th{background-color:#f6f6f7;border-right:1px solid #e7e8ea;}
.table-striped > thead > th:last-child{border-right:none;}
[md-ink-ripple]{position:relative;}
.md-btn{position:relative;display:inline-block;padding:6px;overflow:hidden;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:bold;line-height:inherit;color:currentColor;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:3px;outline:none;transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-variant:inherit;}
.md-btn.md-flat:not([disabled]):hover,
.md-btn.md-flat:not([disabled]):focus{background-color:rgba(158, 158, 158, 0.2);}
.md-btn-circle{width:28px;height:28px;border-radius:50%;}
.md-btn[disabled],
.md-btn.md-raised[disabled],
.md-btn.md-fab[disabled]{color:rgba(0, 0, 0, 0.26);cursor:not-allowed;background-color:transparent;}
.md-fab{line-height:44px;}
.md-fab-offset{margin-top:-28px;margin-bottom:-28px;}
.md-btn:focus{outline:none;}
.md-btn:hover{text-decoration:none;}
.md-btn.md-cornered{border-radius:0;}
.md-btn.md-icon{padding:0;background:none;}
.md-btn.md-raised{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.md-btn.md-fab{z-index:20;width:56px;height:56px;overflow:hidden;border-radius:50%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:0.2s linear;transition-property:-webkit-transform, box-shadow;transition-property:transform, box-shadow;}
.md-btn.md-raised:not([disabled]),
.md-btn.md-fab{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);}
.md-btn.md-raised:not([disabled]):focus,
.md-btn.md-raised:not([disabled]):hover,
.md-btn.md-fab:not([disabled]):focus,
.md-btn.md-fab:not([disabled]):hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);}
.md-btn.md-fab.md-fab-bottom-right{position:absolute;top:auto;right:20px;bottom:20px;left:auto;}
.md-btn.md-fab.md-fab-bottom-left{position:absolute;top:auto;right:auto;bottom:20px;left:20px;}
.md-btn.md-fab.md-fab-top-right{position:absolute;top:20px;right:20px;bottom:auto;left:auto;}
.md-btn.md-fab.md-fab-top-left{position:absolute;top:20px;right:auto;bottom:auto;left:20px;}
.md-btn.md-fab md-icon{margin-top:0;}
.md-btn.md-fab.md-mini{width:40px;height:40px;}
.md-btn:not([disabled]).md-raised:focus,
.md-btn:not([disabled]).md-raised:hover,
.md-btn:not([disabled]).md-fab:focus,
.md-btn:not([disabled]).md-fab:hover{-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0);}
.md-toast-open-top .md-btn.md-fab-top-left,
.md-toast-open-top .md-btn.md-fab-top-right{-webkit-transform:translate3d(0, 42px, 0);transform:translate3d(0, 42px, 0);}
.md-toast-open-top .md-btn.md-fab-top-left:not([disabled]):focus,
.md-toast-open-top .md-btn.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-btn.md-fab-top-right:not([disabled]):focus,
.md-toast-open-top .md-btn.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0, 41px, 0);transform:translate3d(0, 41px, 0);}
.md-toast-open-bottom .md-btn.md-fab-bottom-left,
.md-toast-open-bottom .md-btn.md-fab-bottom-right{-webkit-transform:translate3d(0, -42px, 0);transform:translate3d(0, -42px, 0);}
.md-toast-open-bottom .md-btn.md-fab-bottom-left:not([disabled]):focus,
.md-toast-open-bottom .md-btn.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-btn.md-fab-bottom-right:not([disabled]):focus,
.md-toast-open-bottom .md-btn.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0, -43px, 0);transform:translate3d(0, -43px, 0);}

/*.card{position:relative;margin-bottom:24px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);} firoz#comment*/

.card-heading{position:relative;padding:20px 24px;}
.card-heading h2{margin:0;font-size:18px;}
.card-heading small{display:block;margin-top:8px;opacity:0.5;}
.body-height{
    height: 210px;
}
.bod_1_black{
   border: 1px solid black;
}
.border_1{
  border: 1px solid #efefef; 
  border-right: 1px solid #efefef;
}
.txt_c{
  text-align:center;
   border: 1px solid #efefef;
}
.th_align{
    vertical-align: middle !important;
}
.in_out_tab{
    display:block;
    overflow-x:auto;
}
.border_L_R{
  text-align:center; 
  padding: 2px !important;
  border-right: 1px solid #efefef; 
  border-left: 1px solid #efefef;
}
.bod_black{
    border: 1px solid black !important;
 }
.width_2{
  width:2.5%; 
  padding: 5px !important;
  text-align:center;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.word-break{
 width:5%; 
 text-align:left; 
 border-right: 1px solid #efefef; 
 border-left: 1px solid #efefef;
 word-wrap: break-word;
 white-space: pre-line;
 overflow-wrap: break-word;
}
.leave-comment{
    width:5%; 
    text-align:center; 
    border-right: 1px solid #efefef; 
    border-left: 1px solid #efefef;
    word-wrap: break-word;
    white-space: pre-line;
    overflow-wrap: break-word;
}
.marg-top-10{
    margin-top: 10px !important;
}
.light-gray{
    color: lightgray;
}
.input-group{
    position: absolute;
    top: 25px;
    right: 8px;
    color:  #bfbfbf;

}
.body-height-small{
    height: 140px;
}
.card-body{padding:28px 24px;}
.card-divider{margin:0 24px;border-bottom:1px solid rgba(110, 115, 120, 0.15);}
.card-tools{position:absolute;top:12px;right:12px;}
.red{background-color:#f44336;}
.red-50{background-color:#ffebee;}
.red-100{background-color:#ffcdd2;}
.red-200{background-color:#ef9a9a;}
.red-300{background-color:#e57373;}
.red-400{background-color:#ef5350;}
.red-500{background-color:#f44336;}
.red-600{background-color:#e53935;}
.red-700{background-color:#d32f2f;}
.red-800{background-color:#c62828;}
.red-900{background-color:#b71c1c;}
.red-A100{background-color:#ff8a80;}
.red-A200{background-color:#ff5252;}
.red-A400{background-color:#ff1744;}
.red-A700{background-color:#d50000;}
.pink{background-color:#e91e63;}
.pink-50{background-color:#fce4ec;}
.pink-100{background-color:#f8bbd0;}
.pink-200{background-color:#f48fb1;}
.pink-300{background-color:#f06292;}
.pink-400{background-color:#ec407a;}
.pink-500{background-color:#e91e63;}
.pink-600{background-color:#d81b60;}
.pink-700{background-color:#c2185b;}
.pink-800{background-color:#ad1457;}
.pink-900{background-color:#880e4f;}
.pink-A100{background-color:#ff80ab;}
.pink-A200{background-color:#ff4081;}
.pink-A400{background-color:#f50057;}
.pink-A700{background-color:#c51162;}
.purple{background-color:#9c27b0;}
.purple-50{background-color:#f3e5f5;}
.purple-100{background-color:#e1bee7;}
.purple-200{background-color:#ce93d8;}
.purple-300{background-color:#ba68c8;}
.purple-400{background-color:#ab47bc;}
.purple-500{background-color:#9c27b0;}
.purple-600{background-color:#8e24aa;}
.purple-700{background-color:#7b1fa2;}
.purple-800{background-color:#6a1b9a;}
.purple-900{background-color:#4a148c;}
.purple-A100{background-color:#ea80fc;}
.purple-A200{background-color:#e040fb;}
.purple-A400{background-color:#d500f9;}
.purple-A700{background-color:#aa00ff;}
.deep-purple{background-color:#673ab7;}
.deep-purple-50{background-color:#ede7f6;}
.deep-purple-100{background-color:#d1c4e9;}
.deep-purple-200{background-color:#b39ddb;}
.deep-purple-300{background-color:#9575cd;}
.deep-purple-400{background-color:#7e57c2;}
.deep-purple-500{background-color:#673ab7;}
.deep-purple-600{background-color:#5e35b1;}
.deep-purple-700{background-color:#512da8;}
.deep-purple-800{background-color:#4527a0;}
.deep-purple-900{background-color:#311b92;}
.deep-purple-A100{background-color:#b388ff;}
.deep-purple-A200{background-color:#7c4dff;}
.deep-purple-A400{background-color:#651fff;}
.deep-purple-A700{background-color:#6200ea;}
.indigo{background-color:#fff;}
.indigo-50{background-color:#e8eaf6;}
.indigo-100{background-color:#c5cae9;}
.indigo-200{background-color:#9fa8da;}
.indigo-300{background-color:#7986cb;}
.indigo-400{background-color:#5c6bc0;}
.indigo-500{background-color:#3f51b5;}
.indigo-600{background-color:#3949ab;}
.indigo-700{background-color:#303f9f;}
.indigo-800{background-color:#283593;}
.indigo-900{background-color:#1a237e;}
.indigo-A100{background-color:#8c9eff;}
.indigo-A200{background-color:#536dfe;}
.indigo-A400{background-color:#3d5afe;}
.indigo-A700{background-color:#304ffe;}
.blue{background-color:#2196f3;}
.blue-50{background-color:#e3f2fd;}
.blue-100{background-color:#bbdefb;}
.blue-200{background-color:#90caf9;}
.blue-300{background-color:#64b5f6;}
.blue-400{background-color:#42a5f5;}
.blue-500{background-color:#2196f3;}
.blue-600{background-color:#1e88e5;}
.blue-700{background-color:#1976d2;}
.blue-800{background-color:#1565c0;}
.blue-900{background-color:#0d47a1;}
.blue-A100{background-color:#82b1ff;}
.blue-A200{background-color:#448aff;}
.blue-A400{background-color:#2979ff;}
.blue-A700{background-color:#2962ff;}
.light-blue{background-color:#03a9f4;}
.light-blue-50{background-color:#e1f5fe;}
.light-blue-100{background-color:#b3e5fc;}
.light-blue-200{background-color:#81d4fa;}
.light-blue-300{background-color:#4fc3f7;}
.light-blue-400{background-color:#29b6f6;}
.light-blue-500{background-color:#03a9f4;}
.light-blue-600{background-color:#039be5;}
.light-blue-700{background-color:#0288d1;}
.light-blue-800{background-color:#0277bd;}
.light-blue-900{background-color:#01579b;}
.light-blue-A100{background-color:#80d8ff;}
.light-blue-A200{background-color:#40c4ff;}
.light-blue-A400{background-color:#00b0ff;}
.light-blue-A700{background-color:#0091ea;}
.cyan{background-color:#00bcd4;}
.cyan-50{background-color:#e0f7fa;}
.cyan-100{background-color:#b2ebf2;}
.cyan-200{background-color:#80deea;}
.cyan-300{background-color:#4dd0e1;}
.cyan-400{background-color:#26c6da;}
.cyan-500{background-color:#00bcd4;}
.cyan-600{background-color:#00acc1;}
.cyan-700{background-color:#0097a7;}
.cyan-800{background-color:#00838f;}
.cyan-900{background-color:#006064;}
.cyan-A100{background-color:#84ffff;}
.cyan-A200{background-color:#18ffff;}
.cyan-A400{background-color:#00e5ff;}
.cyan-A700{background-color:#00b8d4;}
.teal{background-color:#009688;}
.teal-50{background-color:#e0f2f1;}
.teal-100{background-color:#b2dfdb;}
.teal-200{background-color:#80cbc4;}
.teal-300{background-color:#4db6ac;}
.teal-400{background-color:#26a69a;}
.teal-500{background-color:#009688;}
.teal-600{background-color:#00897b;}
.teal-700{background-color:#00796b;}
.teal-800{background-color:#00695c;}
.teal-900{background-color:#004d40;}
.teal-A100{background-color:#a7ffeb;}
.teal-A200{background-color:#64ffda;}
.teal-A400{background-color:#1de9b6;}
.teal-A700{background-color:#00bfa5;}
.green{background-color:#4caf50;}
.green-50{background-color:#e8f5e9;}
.green-100{background-color:#c8e6c9;}
.green-200{background-color:#a5d6a7;}
.green-300{background-color:#81c784;}
.green-400{background-color:#66bb6a;}
.green-500{background-color:#4caf50;}
.green-600{background-color:#43a047;}
.green-700{background-color:#388e3c;}
.green-800{background-color:#2e7d32;}
.green-900{background-color:#1b5e20;}
.green-A100{background-color:#b9f6ca;}
.green-A200{background-color:#69f0ae;}
.green-A400{background-color:#00e676;}
.green-A700{background-color:#00c853;}
.light-green{background-color:#8bc34a;}
.light-green-50{background-color:#f1f8e9;}
.light-green-100{background-color:#dcedc8;}
.light-green-200{background-color:#c5e1a5;}
.light-green-300{background-color:#aed581;}
.light-green-400{background-color:#9ccc65;}
.light-green-500{background-color:#8bc34a;}
.light-green-600{background-color:#7cb342;}
.light-green-700{background-color:#689f38;}
.light-green-800{background-color:#558b2f;}
.light-green-900{background-color:#33691e;}
.light-green-A100{background-color:#ccff90;}
.light-green-A200{background-color:#b2ff59;}
.light-green-A400{background-color:#76ff03;}
.light-green-A700{background-color:#64dd17;}
.lime{background-color:#cddc39;}
.lime-50{background-color:#f9fbe7;}
.lime-100{background-color:#f0f4c3;}
.lime-200{background-color:#e6ee9c;}
.lime-300{background-color:#dce775;}
.lime-400{background-color:#d4e157;}
.lime-500{background-color:#cddc39;}
.lime-600{background-color:#c0ca33;}
.lime-700{background-color:#afb42b;}
.lime-800{background-color:#9e9d24;}
.lime-900{background-color:#827717;}
.lime-A100{background-color:#f4ff81;}
.lime-A200{background-color:#eeff41;}
.lime-A400{background-color:#c6ff00;}
.lime-A700{background-color:#aeea00;}
.yellow{background-color:#ffeb3b;}
.yellow-50{background-color:#fffde7;}
.yellow-100{background-color:#fff9c4;}
.yellow-200{background-color:#fff59d;}
.yellow-300{background-color:#fff176;}
.yellow-400{background-color:#ffee58;}
.yellow-500{background-color:#ffeb3b;}
.yellow-600{background-color:#fdd835;}
.yellow-700{background-color:#fbc02d;}
.yellow-800{background-color:#f9a825;}
.yellow-900{background-color:#f57f17;}
.yellow-A100{background-color:#ffff8d;}
.yellow-A200{background-color:#ffff00;}
.yellow-A400{background-color:#ffea00;}
.yellow-A700{background-color:#ffd600;}
.amber{background-color:#ffc107;}
.amber-50{background-color:#fff8e1;}
.amber-100{background-color:#ffecb3;}
.amber-200{background-color:#ffe082;}
.amber-300{background-color:#ffd54f;}
.amber-400{background-color:#ffca28;}
.amber-500{background-color:#ffc107;}
.amber-600{background-color:#ffb300;}
.amber-700{background-color:#ffa000;}
.amber-800{background-color:#ff8f00;}
.amber-900{background-color:#ff6f00;}
.amber-A100{background-color:#ffe57f;}
.amber-A200{background-color:#ffd740;}
.amber-A400{background-color:#ffc400;}
.amber-A700{background-color:#ffab00;}
.orange{background-color:#ff9800;}
.orange-50{background-color:#fff3e0;}
.orange-100{background-color:#ffe0b2;}
.orange-200{background-color:#ffcc80;}
.orange-300{background-color:#ffb74d;}
.orange-400{background-color:#ffa726;}
.orange-500{background-color:#ff9800;}
.orange-600{background-color:#fb8c00;}
.orange-700{background-color:#f57c00;}
.orange-800{background-color:#ef6c00;}
.orange-900{background-color:#e65100;}
.orange-A100{background-color:#ffd180;}
.orange-A200{background-color:#ffab40;}
.orange-A400{background-color:#ff9100;}
.orange-A700{background-color:#ff6d00;}
.deep-orange{background-color:#ff5722;}
.deep-orange-50{background-color:#fbe9e7;}
.deep-orange-100{background-color:#ffccbc;}
.deep-orange-200{background-color:#ffab91;}
.deep-orange-300{background-color:#ff8a65;}
.deep-orange-400{background-color:#ff7043;}
.deep-orange-500{background-color:#ff5722;}
.deep-orange-600{background-color:#f4511e;}
.deep-orange-700{background-color:#e64a19;}
.deep-orange-800{background-color:#d84315;}
.deep-orange-900{background-color:#bf360c;}
.deep-orange-A100{background-color:#ff9e80;}
.deep-orange-A200{background-color:#ff6e40;}
.deep-orange-A400{background-color:#ff3d00;}
.deep-orange-A700{background-color:#dd2c00;}
.brown{background-color:#795548;}
.brown-50{background-color:#efebe9;}
.brown-100{background-color:#d7ccc8;}
.brown-200{background-color:#bcaaa4;}
.brown-300{background-color:#a1887f;}
.brown-400{background-color:#8d6e63;}
.brown-500{background-color:#795548;}
.brown-600{background-color:#6d4c41;}
.brown-700{background-color:#5d4037;}
.brown-800{background-color:#4e342e;}
.brown-900{background-color:#3e2723;}
.blue-grey{background-color:#607d8b;}
.blue-grey-50{background-color:#eceff1;}
.blue-grey-100{background-color:#cfd8dc;}
.blue-grey-200{background-color:#b0bec5;}
.blue-grey-300{background-color:#90a4ae;}
.blue-grey-400{background-color:#78909c;}
.blue-grey-500{background-color:#607d8b;}
.blue-grey-600{background-color:#546e7a;}
.blue-grey-700{background-color:#455a64;}
.blue-grey-800{background-color:#37474f;}
.blue-grey-900{background-color:#263238;}
.grey{background-color:#9e9e9e;}
.grey-50{background-color:#fafafa;}
.grey-100{background-color:#f5f5f5;}
.grey-200{background-color:#eeeeee;}
.grey-300{background-color:#e0e0e0;}
.grey-400{background-color:#bdbdbd;}
.grey-500{background-color:#9e9e9e;}
.grey-600{background-color:#757575;}
.grey-700{background-color:#616161;}
.grey-800{background-color:#424242;}
.grey-900{background-color:#212121;}
.red,
.red-500,
.red-600,
.red-700,
.red-A200,
.red-A400,
.red-A700,
.pink,
.pink-500,
.pink-600,
.pink-A200,
.pink-A400,
.pink-A700,
.purple-300,
.purple-400,
.purple-A200,
.purple-A400,
.purple-A700,
.deep-purple-300,
.deep-purple-400,
.deep-purple-A200,
.indigo-300,
.indigo-400,
.indigo-A200,
.indigo-A400,
.blue,
.blue-500,
.blue-600,
.blue-700,
.blue-A200,
.blue-A400,
.blue-A700,
.light-blue,
.light-blue-500,
.light-blue-600,
.light-blue-700,
.light-blue-800,
.light-blue-A700,
.cyan,
.cyan-500,
.cyan-600,
.cyan-700,
.cyan-800,
.teal,
.teal-500,
.teal-600,
.teal-700,
.green,
.green-500,
.green-600,
.green-700,
.light-green-800,
.light-green-900,
.lime-900,
.orange-800,
.orange-900,
.deep-orange,
.deep-orange-500,
.deep-orange-600,
.deep-orange-700,
.deep-orange-800,
.deep-orange-900,
.deep-orange-A400,
.deep-orange-A700,
.brown-300,
.brown-400,
.blue-grey,
.blue-grey-400,
.blue-grey-500{color:#ffffff;}
.red-800,
.red-900,
.pink-700,
.pink-800,
.pink-900,
.purple,
.purple-500,
.purple-600,
.purple-700,
.purple-800,
.purple-900,
.deep-purple,
.deep-purple-500,
.deep-purple-600,
.deep-purple-700,
.deep-purple-800,
.deep-purple-900,
.deep-purple-A400,
.deep-purple-A700,
.indigo,
.indigo-500,
.indigo-600,
.indigo-700,
.indigo-800,
.indigo-900,
.indigo-A700,
.blue-800,
.blue-900,
.light-blue-900,
.cyan-900,
.teal-800,
.teal-900,
.green-800,
.green-900,
.brown,
.brown-500,
.brown-600,
.brown-700,
.brown-800,
.brown-900,
.blue-grey-600,
.blue-grey-700,
.blue-grey-800,
.blue-grey-900,
.grey-600,
.grey-700,
.grey-800,
.grey-900{color:rgba(255, 255, 255, 0.87);}
.orange-A700{color:#000000;}
.md-list{border-radius:3px;}
.md-list-item{position:relative;display:block;padding:16px;}
.md-list-item:after{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid rgba(160, 160, 160, 0.2);content:"";}
.md-list-item:last-child.md-list-item:after{border:none;}
.md-list-item.inset.md-list-item:after{left:72px;}
.md-list-item-left{float:left;width:40px;height:40px;margin-right:16px;line-height:40px;text-align:center;}
.md-list-item-content{overflow:hidden;}
.md-list-item-content h3{margin:0 0 3px 0;font-weight:normal;}

.md-form-group-user{position:relative;padding:18px 0 1px 0;}

.md-input:focus,
.md-input.focus{padding-bottom:1px;border-color:#3f51b5;border-bottom-width:2px;}
.md-input:focus ~ label,
.md-input.focus ~ label{top:0 !important;font-size:0.85em !important;color:#3f51b5;opacity:1;}
.float-label .md-input ~ label{top:20px;font-size:1em;}
.float-label .md-input.ng-dirty ~ label,
.float-label .md-input.has-value ~ label{top:0;font-size:0.85em;}
.md-input ~ label{position:absolute;top:0;left:0;z-index:0;display:inline-block;font-size:0.85em;opacity:0.5;-webkit-transition:all 0.2s;transition:all 0.2s;}
.md-input.disabled,
.md-input[disabled]{opacity:0.5;}
textarea.md-input{height:auto;}
.md-input-white:focus,
.md-input-white.focus{border-color:#fff;}
.md-input-white:focus ~ label,
.md-input-white.focus ~ label{color:#fff;}
.md-input-msg{position:absolute;bottom:0;font-size:0.85em;line-height:24px;}
.md-input-msg.right{right:0;}
.md-check{position:relative;display:inline-block;padding-left:20px;margin:0;cursor:pointer;}
.md-check input{position:absolute;z-index:1;width:20px;height:20px;margin-left:-20px;cursor:pointer;opacity:0;}
.md-check input:checked + i:before{background-color:inherit;border-width:0;}
.md-check input:checked + span .active{display:inherit;}
.md-check input[type="radio"] + i,
.md-check input[type="radio"] + i:before{border-radius:50%;}
.md-check input[type="checkbox"]:checked + i:after{position:absolute;top:2px;left:6px;display:table;width:6px;height:12px;border:2px solid;border-top:0;border-left:0;content:' ';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.md-check input[type="radio"]:checked + i:after{position:absolute;top:6px;left:6px;display:table;width:6px;height:6px;background:#fff;border-radius:50%;content:' ';}
.md-check input[disabled] + i:before,
fieldset[disabled] .md-check input + i:before{border-color:rgba(0, 0, 0, 0.26);}
.md-check input[disabled]:checked + i:before{background-color:rgba(0, 0, 0, 0.26);}
.md-check > i{position:relative;display:inline-block;width:0;height:18px;margin-top:-2px;margin-right:28px;margin-left:-20px;line-height:1;vertical-align:middle;}
.md-check > i:before{position:absolute;width:18px;height:100%;border:2px solid rgba(0, 0, 0, 0.54);border-radius:50%;content:"";-webkit-transition:all 0.2s;transition:all 0.2s;}
.md-check > i.no-icon:after{display:none !important;}
.md-switch{min-height:20px;padding-left:36px;margin:0;cursor:pointer;}
.md-switch input{position:absolute;z-index:1;width:36px;height:20px;margin-left:-36px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.md-switch input:checked + i:before{background:inherit;opacity:0.5;}
.md-switch input:checked + i:after{left:16px;background:inherit;}
.md-switch input[disabled] + i:before,
fieldset[disabled] .md-switch input + i:before{background-color:rgba(0, 0, 0, 0.12);}
.md-switch input[disabled] + i:after,
fieldset[disabled] .md-switch input + i:after{background-color:#bdbdbd;}
.md-switch i{position:relative;display:inline-block;width:0;height:18px;margin-top:-2px;margin-right:44px;margin-left:-36px;line-height:1;vertical-align:middle;}
.md-switch i:before{position:absolute;top:3px;left:1px;width:34px;height:14px;background-color:#9e9e9e;border-radius:8px;content:"";-webkit-transition:all 0.2s;transition:all 0.2s;}
.md-switch i:after{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;background-color:#fff;border-radius:50%;content:"";outline:none;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);-webkit-transition:all 0.2s;transition:all 0.2s;}
.md-whiteframe-z0{box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);}

.md-whiteframe-z1{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);}



.md-whiteframe-z2{box-shadow:0 8px 17px rgba(0, 0, 0, 0.2);}
.md-whiteframe-z3{box-shadow:0 17px 50px rgba(0, 0, 0, 0.19);}
.md-whiteframe-z4{box-shadow:0 16px 28px 0 rgba(0, 0, 0, 0.22);}
.md-whiteframe-z5{box-shadow:0 27px 24px 0 rgba(0, 0, 0, 0.2);}
.arrow{position:absolute;z-index:10;}
.arrow:before,
.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:9px;content:"";}
.arrow:after{border-width:8px;}
.arrow.top{top:-9px;left:50%;margin-left:-9px;}
.arrow.top.pull-in{top:-4px;}
.arrow.top:before{border-bottom-color:rgba(0, 0, 0, 0.1);border-top-width:0;}
.arrow.top:after{top:1px;left:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:inherit;border-left-color:transparent;border-top-width:0;}
.arrow.right{top:50%;right:0;margin-top:-9px;}
.arrow.right.pull-in{right:5px;}
.arrow.right:before{border-left-color:rgba(0, 0, 0, 0.1);border-right-width:0;}
.arrow.right:after{top:1px;left:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-right-width:0;}
.arrow.bottom{bottom:0;left:50%;margin-left:-9px;}
.arrow.bottom.pull-in{bottom:5px;}
.arrow.bottom:before{border-top-color:rgba(0, 0, 0, 0.1);border-bottom-width:0;}
.arrow.bottom:after{top:0;left:1px;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-bottom-width:0;}
.arrow.left{top:50%;left:-9px;margin-top:-9px;}
.arrow.left.pull-in{left:-4px;}
.arrow.left:before{border-right-color:rgba(0, 0, 0, 0.1);border-left-width:0;}
.arrow.left:after{top:1px;left:1px;border-top-color:transparent;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-left-width:0;}
.arrow.pull-left{left:18px;}
.arrow.pull-right{right:26px;left:auto;}
.arrow.pull-top{top:18px;}
.arrow.pull-bottom{top:auto;bottom:26px;}
.arrow.b-primary:before,
.arrow.b-info:before,
.arrow.b-success:before,
.arrow.b-warning:before,
.arrow.b-danger:before,
.arrow.b-accent:before,
.arrow.b-dark:before{border-color:transparent;}
.box{display:table;width:100%;height:100%;border-spacing:0;table-layout:fixed;}
.box .box-row{display:table-row;height:100%;}
.box .box-row .box-cell{position:relative;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
.ie .box .box-row .box-cell{display:table-cell;}
.box .box-col{display:table-cell;vertical-align:top;}
.box .box-inner{position:absolute;top:0;right:0;bottom:0;left:0;}
.box > [class*="col-"],
.box > [class*=" col-"]{position:static;float:none;height:100%;padding:0;vertical-align:top;}
.v-m{vertical-align:middle !important;}
.v-t{vertical-align:top !important;}
.v-b{vertical-align:bottom !important;}
.v-c{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}
@media (min-width:1200px){.box > [class*="col-lg"],
.box > [class*=" col-lg"]{display:table-cell;}
}
@media (min-width:992px){.box > [class*="col-md"],
.box > [class*=" col-md"]{display:table-cell;}
}
@media (min-width:768px){.box > [class*="col-sm"],
.box > [class*=" col-sm"]{display:table-cell;}
}
@media (max-width:767px){.box > [class*="col-xs"],
.box > [class*=" col-xs"]{display:table-cell;}
}
.ui-checks{padding-left:20px;cursor:pointer;}
.ui-checks input{position:absolute;margin-left:-20px;opacity:0;}
.ui-checks input:checked + i{border-color:#cfd1d4;}
.ui-checks input:checked + i:before{top:4px;left:4px;width:6px;height:6px;background-color:#2196f3;}
.ui-checks input:checked + span .active{display:inherit;}
.ui-checks input[type="radio"] + i,
.ui-checks input[type="radio"] + i:before{border-radius:50%;}
.ui-checks input[disabled] + i,
fieldset[disabled] .ui-checks input + i{border-color:#dddee0;}
.ui-checks input[disabled] + i:before,
fieldset[disabled] .ui-checks input + i:before{background-color:#dddee0;}
.ui-checks > i{position:relative;display:inline-block;width:16px;height:16px;margin-top:-2px;margin-right:4px;margin-left:-20px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid #cfd1d4;}
.ui-checks > i:before{position:absolute;top:50%;left:50%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all 0.2s;transition:all 0.2s;}
.ui-checks > span{margin-left:-20px;}
.ui-checks > span .active{display:none;}
.ui-checks-md input:checked + i:before{top:5px;left:5px;}
.ui-checks-md > i{width:18px;height:18px;}
.ui-checks-lg input:checked + i:before{top:8px;left:8px;width:12px;height:12px;}
.ui-checks-lg > i{width:30px;height:30px;}
html,
body{width:100%;height:100%;}

.app{position:relative;width:100%;height:100%;overflow:auto;}
.modal-open .app{overflow:hidden;}
.app-aside{position:absolute !important;top:0;bottom:0;z-index:60;height:100%;overflow-x:hidden;overflow-y:auto;background-color:transparent;opacity:1;box-shadow:0 64px 5px 0 rgba(0, 0, 0, 0.26);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.app-content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow-y:auto;}
@media (min-width:992px){.app-aside{display:block !important;width:240px;}
.app-aside.folded{width:64px;}
.app-aside.folded ~ .app-content{margin-left:64px;}
.app-aside ~ .app-content{margin-left:240px;}
.app-aside.md-sidenav-left{min-width:0;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;}
.app-aside .left{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;}
}
@media (max-width:991px){.app-aside.modal{z-index:1050;}
.app-aside .left{max-width:304px;}
.app-padding{padding:4px 4px;}
}
nav{overflow-x:hidden;}
nav ul.nav li{position:relative;}
nav ul.nav li li a{padding-left:72px;line-height:36px;}
nav ul.nav li li a .badge,
nav ul.nav li li a .label{margin-top:10px;}
nav ul.nav li li li a{padding-left:88px;}
nav ul.nav li li li li a{padding-left:106px;}
nav ul.nav li a,
nav ul.nav li .nav-item{position:relative;display:block;padding:0 16px;font-weight:normal;line-height:40px;text-align:left;text-transform:none;border-radius:0 !important;}
nav ul.nav li a .text,
nav ul.nav li .nav-item .text{margin-left:16px;}
nav ul.nav li a .up,
nav ul.nav li .nav-item .up{z-index:1;margin-left:16px;font-style:normal;}
nav ul.nav li a > .pull-right i,
nav ul.nav li .nav-item > .pull-right i{margin-left:16px;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;}
nav ul.nav li a > .icon,
nav ul.nav li .nav-item > .icon{top:0;float:left;min-width:40px;line-height:inherit;}
nav ul.nav li a > .icon:before,
nav ul.nav li .nav-item > .icon:before{display:inline-block;width:24px;text-align:center;opacity:0.75;}
nav ul.nav li a:hover,
nav ul.nav li .nav-item:hover,
nav ul.nav li a:focus,
nav ul.nav li .nav-item:focus{background-color:rgba(158, 158, 158, 0.2);}
nav ul.nav li label{display:block;}
nav ul.nav li label i{margin-right:48px;margin-left:-16px;}
nav ul.nav li.active{background-color:rgba(0, 0, 0, 0.05);}
nav ul.nav li.active > a{background-color:transparent;}
nav ul.nav li.active > a > .pull-right i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
nav ul.nav.nav-stacked a,
nav ul.nav.nav-stacked .nav-header{padding:0 16px;line-height:30px;}
nav .nav-header{padding:0 16px;line-height:40px;}
nav .nav-header:hover,
nav .nav-header:focus{background-color:transparent !important;}
@media (min-width:992px){.folded{z-index:60;-webkit-transition:width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.folded .nav li ul{display:none;}
.folded .nav li a,
.folded .nav li .nav-item{text-align:center;}
.folded .nav li a span,
.folded .nav li .nav-item span{display:none;}
.folded .nav li a .up,
.folded .nav li .nav-item .up{position:absolute;top:-8px;right:4px;}
.folded .nav li a .icon,
.folded .nav li .nav-item .icon{float:none;min-width:0;margin-right:0;line-height:50px;}
.folded .nav li a label i,
.folded .nav li .nav-item label i{margin-right:0;margin-left:-38px;}
.folded .navbar-brand{text-align:center;}
.folded .hidden-folded{display:none;}
.folded:hover,
.folded:focus,
.folded.active{width:240px;}
.folded:hover > *,
.folded:focus > *,
.folded.active > *{width:240px;}
.folded:hover .nav li ul,
.folded:focus .nav li ul,
.folded.active .nav li ul{display:inherit;}
.folded:hover .nav li a,
.folded:focus .nav li a,
.folded.active .nav li a,
.folded:hover .nav li .nav-item,
.folded:focus .nav li .nav-item,
.folded.active .nav li .nav-item{text-align:left;}
.folded:hover .nav li a span,
.folded:focus .nav li a span,
.folded.active .nav li a span,
.folded:hover .nav li .nav-item span,
.folded:focus .nav li .nav-item span,
.folded.active .nav li .nav-item span{display:inline;}
.folded:hover .nav li a .up,
.folded:focus .nav li a .up,
.folded.active .nav li a .up,
.folded:hover .nav li .nav-item .up,
.folded:focus .nav li .nav-item .up,
.folded.active .nav li .nav-item .up{position:static;}
.folded:hover .nav li a .icon,
.folded:focus .nav li a .icon,
.folded.active .nav li a .icon,
.folded:hover .nav li .nav-item .icon,
.folded:focus .nav li .nav-item .icon,
.folded.active .nav li .nav-item .icon{float:left;margin-right:32px;line-height:inherit;}
.folded:hover .nav li label i,
.folded:focus .nav li label i,
.folded.active .nav li label i{margin-right:48px;margin-left:-16px;}
.folded:hover .navbar-brand,
.folded:focus .navbar-brand,
.folded.active .navbar-brand{text-align:left;}
.folded:hover .hidden-folded,
.folded:focus .hidden-folded,
.folded.active .hidden-folded{display:inherit;}
.folded:hover .hidden-folded.inline,
.folded:focus .hidden-folded.inline,
.folded.active .hidden-folded.inline{display:inline-block;}
}
.nav-sub{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:max-height 0.5s cubic-bezier(0.35, 0, 0.25, 1);}
.nav-sub .md-ripple-container{display:none;visibility:hidden;}
.active > .nav-sub{max-height:999px;}
.active > .nav-sub .md-ripple-container{display:block;visibility:visible;}
.i-16{font-size:16px;vertical-align:-15%;}
.i-20{font-size:20px;vertical-align:-19%;}
.i-24{font-size:24px;vertical-align:-23%;}
.ui-icon{display:inline-block;height:1em;text-align:center;background:transparent !important;}
.ui-icon:before{position:relative;z-index:1;}
.ui-icon:after{position:relative;top:-1.5em;z-index:0;display:block;width:2em;height:2em;border-color:inherit;border-style:solid;border-width:1px;border-radius:2em;content:"";background-clip:padding-box;}
.ui-icon.b-2x:after{border-width:2px;}
.ui-icon.b-3x:after{border-width:3px;}
.ui-icon.ui-icon-sm:after{top:-1.35em;width:1.7em;height:1.7em;}
.ui-icon.bg-primary:after{background-color:#3f51b5;}
.ui-icon.bg-info:after{background-color:#2196f3;}
.ui-icon.bg-success:after{background-color:#4caf50;}
.ui-icon.bg-warning:after{background-color:#ffc107;}
.ui-icon.bg-danger:after{background-color:#f44336;}
.ui-icon.bg-accent:after{background-color:#7e57c2;}
.ui-icon.bg-dark:after{background-color:#475069;}
.ui-icon.bg-light:after{background-color:#eaebec;}
.ui-icon.bg-white:after{background-color:#fff;}
.item{position:relative;}
.item .top{position:absolute;top:0;right:0;left:0;}
.item .bottom{position:absolute;right:0;bottom:0;left:0;}
.item .center{position:absolute;top:50%;right:0;left:0;}
.item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;}
.item-overlay.active,
.item:hover .item-overlay{display:block;}
.list-icon i{margin-right:16px;-webkit-transition:font-size 0.2s;transition:font-size 0.2s;}
.list-icon div{overflow:hidden;line-height:40px;text-overflow:ellipsis;white-space:nowrap;}
.jqstooltip{padding:5px 10px !important;background-color:rgba(0, 0, 0, 0.8) !important;border:solid 1px #000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.easyPieChart{position:relative;display:table;text-align:center;}
.easyPieChart > div{position:relative;z-index:1;display:table-cell;line-height:1;vertical-align:middle;}
.easyPieChart > div img{margin-top:-4px;}
.easyPieChart canvas{position:absolute;top:0;left:0;z-index:0;}
#flotTip,
.flotTip{z-index:100;padding:4px 10px;font-size:12px;color:#fff;background-color:rgba(0, 0, 0, 0.8) !important;border:solid 1px #000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.legendColorBox > div{margin:5px;border:none !important;}
.legendColorBox > div > div{border-radius:10px;}
.st-sort-ascent:before{content:'\25B2';}
.st-sort-descent:before{content:'\25BC';}
.st-selected td{background:#f0f9ec !important;}
.ui-select-bootstrap > .ui-select-choices{overflow-y:scroll;}
.panel .dataTables_wrapper{padding-top:10px;}
.panel .dataTables_wrapper > .row{margin:0;}
.panel .dataTables_wrapper > .row > .col-sm-12{padding:0;}
.dataTables_wrapper.form-inline .form-control{width:auto;}
.btn-info .text-info{color:#fff;}
.ie .ie-show{display:block;}
.nav a.waves-effect{-webkit-mask-image:-webkit-radial-gradient(circle, #ffffff 100%, #000000 100%);}
.streamline{position:relative;border-color:#dddee0;}
.streamline .sl-item:after,
.streamline:after{position:absolute;bottom:0;left:0;width:11px;height:11px;margin-left:-6px;background-color:#fff;border-color:inherit;border-style:solid;border-width:2px;border-radius:50%;content:'';}
.sl-icon{position:absolute;left:-15px;z-index:1;}
.sl-icon > i{display:table-cell;width:30px;height:30px;text-align:center;vertical-align:middle;}
.sl-item{position:relative;padding-bottom:1px;border-color:#dddee0;}
.sl-item:before,
.sl-item:after{display:table;content:" ";}
.sl-item:after{clear:both;}
.sl-item:after{top:0;bottom:auto;}
.sl-item.b-l{margin-left:-1px;}
.sl-item.sl-item-md:after{top:-10px;width:30px;height:30px;margin-left:-16px;}
.sl-item.sl-item-md .sl-icon{top:-10px;}
.sl-content{padding-bottom:10px;margin-top:-6px;margin-left:24px;}
.ui-switch{position:relative;display:inline-block;width:32px;height:18px;margin:0;cursor:pointer;background-color:#4caf50;border-radius:30px;}
.ui-switch input{position:absolute;opacity:0;filter:alpha(opacity=0);}
.ui-switch input:checked + i:before{top:50%;right:5px;bottom:50%;left:50%;border-width:0;border-radius:5px;}
.ui-switch input:checked + i:after{margin-left:15px;}
.ui-switch i:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:#fff;border:1px solid #f0f0f0;border-radius:30px;content:"";-webkit-transition:all 0.2s;transition:all 0.2s;}
.ui-switch i:after{position:absolute;top:1px;bottom:1px;width:16px;background-color:#fff;border-radius:50%;content:"";-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25);-webkit-transition:margin-left 0.3s;transition:margin-left 0.3s;}
.ui-switch-md{width:40px;height:24px;}
.ui-switch-md input:checked + i:after{margin-left:17px;}
.ui-switch-md i:after{width:22px;}
.ui-switch-lg{width:50px;height:30px;}
.ui-switch-lg input:checked + i:after{margin-left:21px;}
.ui-switch-lg i:after{width:28px;}
.timeline{padding:0;margin:0;}
.tl-item{display:block;}
.tl-item:before,
.tl-item:after{display:table;content:" ";}
.tl-item:after{clear:both;}
.visible-left{display:none;}
.tl-wrap{display:block;padding:15px 0 15px 20px;margin-left:6em;border-color:#dddee0;border-style:solid;border-width:0 0 0 2px;}
.tl-wrap:before,
.tl-wrap:after{display:table;content:" ";}
.tl-wrap:after{clear:both;}
.tl-wrap:before{position:relative;top:15px;float:left;width:10px;height:10px;margin-left:-26px;background:#eaebec;border-color:inherit;border-style:solid;border-width:3px;border-radius:50%;content:"";box-shadow:0 0 0 4px #efefef;}
.tl-date{position:relative;top:10px;display:block;float:left;width:4.5em;margin-left:-7.5em;text-align:right;}
.tl-content{position:relative;display:inline-block;padding-top:10px;padding-bottom:10px;}
.tl-content.block{display:block;width:100%;}
.tl-content.panel{margin-bottom:0;}
.tl-header{display:block;width:12em;margin-left:1px;text-align:center;}
.timeline-center .tl-item{margin-left:50%;}
.timeline-center .tl-item .tl-wrap{margin-left:-2px;}
.timeline-center .tl-header{width:auto;margin-left:-1px;}
.timeline-center .tl-left{margin-right:50%;margin-left:0;}
.timeline-center .tl-left .hidden-left{display:none !important;}
.timeline-center .tl-left .visible-left{display:inherit;}
.timeline-center .tl-left .tl-wrap{float:right;padding-right:20px;padding-left:0;margin-right:0;border-right-width:2px;border-left-width:0;}
.timeline-center .tl-left .tl-wrap:before{float:right;margin-right:-26px;margin-left:0;}
.timeline-center .tl-left .tl-date{float:right;margin-right:-8.5em;margin-left:0;text-align:left;}
.bg-white{background-color:#fff;}
.bg-light{background-color:#eaebec;}
.bg-light.lt{background-color:#f8f8f8 !important;}
.bg-light .lt{background-color:#f8f8f8;}
.bg-light.dk{background-color:#dbdee2 !important;}
.bg-light .dk{background-color:#dbdee2;}
.bg-light.bg{background-color:#eaebec !important;}
.bg-light .bg{background-color:#eaebec;}
.bg-dark{color:rgba(255, 255, 255, 0.87);background-color:#475069;}
.bg-dark.lt{background-color:#565e73 !important;}
.bg-dark .lt{background-color:#565e73;}
.bg-dark.dk{background-color:#39435e !important;}
.bg-dark .dk{background-color:#39435e;}
.bg-dark.bg{background-color:#475069 !important;}
.bg-dark .bg{background-color:#475069;}
.bg-primary{color:rgba(255, 255, 255, 0.87);background-color:#3f51b5;}
.bg-primary.lt{background-color:#5363bb !important;}
.bg-primary .lt{background-color:#5363bb;}
.bg-primary.dk{background-color:#3345a8 !important;}
.bg-primary .dk{background-color:#3345a8;}
.bg-primary.bg{background-color:#3f51b5 !important;}
.bg-primary .bg{background-color:#3f51b5;}
.bg-success{color:rgba(255, 255, 255, 0.87);background-color:#4caf50;}
.bg-success.lt{background-color:#62b265 !important;}
.bg-success .lt{background-color:#62b265;}
.bg-success.dk{background-color:#3fa343 !important;}
.bg-success .dk{background-color:#3fa343;}
.bg-success.bg{background-color:#4caf50 !important;}
.bg-success .bg{background-color:#4caf50;}
.bg-failure {
	background-color: #F44336 !important;
}
.bg-info{color:rgba(255, 255, 255, 0.87);background-color:#2196f3;}
.bg-info.lt{background-color:#3ea1ef !important;}
.bg-info .lt{background-color:#3ea1ef;}
.bg-info.dk{background-color:#078bf4 !important;}
.bg-info .dk{background-color:#078bf4;}
.bg-info.bg{background-color:#2196f3 !important;}
.bg-info .bg{background-color:#2196f3;}
.bg-warning{color:rgba(255, 255, 255, 0.87);background-color:#ffc107;}
.bg-warning.lt{background-color:#f9c526 !important;}
.bg-warning .lt{background-color:#f9c526;}
.bg-warning.dk{background-color:#ecb100 !important;}
.bg-warning .dk{background-color:#ecb100;}
.bg-warning.bg{background-color:#ffc107 !important;}
.bg-warning .bg{background-color:#ffc107;}
.bg-danger{color:rgba(255, 255, 255, 0.87);background-color:#f44336;}
.bg-danger.lt{background-color:#f15e53 !important;}
.bg-danger .lt{background-color:#f15e53;}
.bg-danger.dk{background-color:#f92718 !important;}
.bg-danger .dk{background-color:#f92718;}
.bg-danger.bg{background-color:#f44336 !important;}
.bg-danger .bg{background-color:#f44336;}
.bg-accent{color:rgba(255, 255, 255, 0.87);background-color:#7e57c2;}
.bg-accent.lt{background-color:#8e6fc4 !important;}
.bg-accent .lt{background-color:#8e6fc4;}
.bg-accent.dk{background-color:#6e3ec2 !important;}
.bg-accent .dk{background-color:#6e3ec2;}
.bg-accent.bg{background-color:#7e57c2 !important;}
.bg-accent .bg{background-color:#7e57c2;}
a.bg-primary:hover{background-color:#3849a2;}
a.text-primary:hover{color:#3849a2;}
.text-primary{color:#3f51b5;}
.text-primary-lt{color:#4d5ec1;}
.text-primary-dk{color:#3849a2;}
a.bg-info:hover{background-color:#0d8aee;}
a.text-info:hover{color:#0d8aee;}
.text-info{color:#2196f3;}
.text-info-lt{color:#39a1f4;}
.text-info-dk{color:#0d8aee;}
a.bg-success:hover{background-color:#449d48;}
a.text-success:hover{color:#449d48;}
.text-success{color:#4caf50;}
.text-success-lt{color:#5cb860;}
.text-success-dk{color:#449d48;}
a.bg-warning:hover{background-color:#ecb100;}
a.text-warning:hover{color:#ecb100;}
.text-warning{color:#ffc107;}
.text-warning-lt{color:#ffc721;}
.text-warning-dk{color:#ecb100;}
a.bg-danger:hover{background-color:#f32c1e;}
a.text-danger:hover{color:#f32c1e;}
.text-danger{color:#f44336;}
.text-danger-lt{color:#f55a4e;}
.text-danger-dk{color:#f32c1e;}
a.bg-accent:hover{background-color:#7044bb;}
a.text-accent:hover{color:#7044bb;}
.text-accent{color:#7e57c2;}
.text-accent-lt{color:#8c6ac9;}
.text-accent-dk{color:#7044bb;}
a.bg-dark:hover{background-color:#3d445a;}
a.text-dark:hover{color:#3d445a;}
.text-dark{color:#475069;}
.text-dark-lt{color:#515c78;}
.text-dark-dk{color:#3d445a;}
.text-white{color:#ffffff;}
.text-white-lt{color:rgba(255, 255, 255, 0.54);}
.text-white-dk{color:rgba(255, 255, 255, 0.87);}
.text-black{color:#000000;}
.text-black-lt{color:rgba(0, 0, 0, 0.54);}
.text-black-dk{color:rgba(0, 0, 0, 0.87);}
.text-muted{color:inherit;opacity:0.75;}
.text-muted-dk{color:inherit;opacity:0.5;}
.text-muted-lt{color:inherit;opacity:0.25;}
.text-color{color:rgba(0, 0, 0, 0.87);}
.bg-big:before{position:absolute;top:0;bottom:0;z-index:-1;width:100%;background-color:inherit;border:inherit;content:"";}
.bg-white-overlay{background-color:rgba(255, 255, 255, 0.8);}
.bg-black-overlay{background-color:rgba(32, 43, 54, 0.8);}
.no-bg{color:inherit;background-color:transparent;}
@media (min-width:768px){.bg-auto:before{position:absolute;top:0;bottom:0;z-index:-1;width:inherit;background-color:inherit;border:inherit;content:"";}
.bg-auto.b-l:before{margin-left:-1px;}
.bg-auto.b-r:before{margin-right:-1px;}
}
.pos-rlt{position:relative;z-index:1;}
.pos-abt{position:absolute;}
.pos-fix{position:fixed !important;}
.pos-stc{position:static !important;}
.block{display:block;}
.block.hide{display:none;}
.pull-none{float:none;}
.inline{display:inline-block;}
.inline-16{width:16px;height:16px;}
.inline-24{width:24px;height:24px;}
.none{display:none;}
.active > .inline,
.active > .auto .inline{display:none;}
.active > .none,
.active > .auto .none{display:inline-block;}
.line{height:1px;margin:10px 0;overflow:hidden;font-size:0;}
.line-dashed{background-color:transparent;border-style:dashed !important;border-width:0;}
.pointer{cursor:pointer;}
.rounded,
.circle{border-radius:500px;}
.clear{display:block;overflow:hidden;}
.no-border{border-color:transparent;border-width:0;}
.no-borders{border-width:0 !important;}
.b{border-color:rgba(110, 115, 120, 0.15) !important;}
.b-a{border:1px solid #dddee0;}
.b-t{border-top:1px solid #dddee0;}
.b-r{border-right:1px solid #dddee0;}
.b-b{border-bottom:1px solid #dddee0;}
.b-l{border-left:1px solid #dddee0;}
.b-2x{border-width:2px;}
.b-3x{border-width:3px;}
.b-4x{border-width:4px;}
.b-5x{border-width:5px;}
.b-t-2x{border-top-width:2px !important;}
.b-t-3x{border-top-width:3px !important;}
.b-t-4x{border-top-width:4px !important;}
.b-t-5x{border-top-width:5px !important;}
.b-r-2x{border-right-width:2px !important;}
.b-r-3x{border-right-width:3px !important;}
.b-r-4x{border-right-width:4px !important;}
.b-r-5x{border-right-width:5px !important;}
.b-b-2x{border-bottom-width:2px !important;}
.b-b-3x{border-bottom-width:3px !important;}
.b-b-4x{border-bottom-width:4px !important;}
.b-b-5x{border-bottom-width:5px !important;}
.b-l-2x{border-left-width:2px !important;}
.b-l-3x{border-left-width:3px !important;}
.b-l-4x{border-left-width:4px !important;}
.b-l-5x{border-left-width:5px !important;}
.b-light{border-color:#eaebec;}
.b-white{border-color:#fff;}
.b-primary{border-color:#3f51b5;}
.b-t-primary{border-top-color:#3f51b5;}
.b-r-primary{border-right-color:#3f51b5;}
.b-b-primary{border-bottom-color:#3f51b5;}
.b-l-primary{border-left-color:#3f51b5;}
.b-info{border-color:#2196f3;}
.b-t-info{border-top-color:#2196f3;}
.b-r-info{border-right-color:#2196f3;}
.b-b-info{border-bottom-color:#2196f3;}
.b-l-info{border-left-color:#2196f3;}
.b-success{border-color:#4caf50;}
.b-t-success{border-top-color:#4caf50;}
.b-r-success{border-right-color:#4caf50;}
.b-b-success{border-bottom-color:#4caf50;}
.b-l-success{border-left-color:#4caf50;}
.b-warning{border-color:#ffc107;}
.b-t-warning{border-top-color:#ffc107;}
.b-r-warning{border-right-color:#ffc107;}
.b-b-warning{border-bottom-color:#ffc107;}
.b-l-warning{border-left-color:#ffc107;}
.b-danger{border-color:#f44336;}
.b-t-danger{border-top-color:#f44336;}
.b-r-danger{border-right-color:#f44336;}
.b-b-danger{border-bottom-color:#f44336;}
.b-l-danger{border-left-color:#f44336;}
.b-accent{border-color:#7e57c2;}
.b-t-accent{border-top-color:#7e57c2;}
.b-r-accent{border-right-color:#7e57c2;}
.b-b-accent{border-bottom-color:#7e57c2;}
.b-l-accent{border-left-color:#7e57c2;}
.b-dark{border-color:#475069;}
.b-t-dark{border-top-color:#475069;}
.b-r-dark{border-right-color:#475069;}
.b-b-dark{border-bottom-color:#475069;}
.b-l-dark{border-left-color:#475069;}
.no-b-t{border-top-width:0;}
.no-b-r{border-right-width:0;}
.no-b-b{border-bottom-width:0;}
.no-b-l{border-left-width:0;}
.b-dashed{border-style:dashed !important;}
@media (max-width:991px){.no-border-sm{border-width:0;}
}
@media (max-width:767px){.no-border-xs{border-width:0;}
}
.hover-action{display:none;}
.hover-rotate{-webkit-transition:all 0.2s ease-in-out 0.1s;transition:all 0.2s ease-in-out 0.1s;}
.hover-anchor:hover .hover-action,
.hover-anchor:focus .hover-action,
.hover-anchor:active .hover-action{display:inherit;}
.hover-anchor:hover .hover-rotate,
.hover-anchor:focus .hover-rotate,
.hover-anchor:active .hover-rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.no-margin{margin:0;}
.m{margin:16px;}
.m-xs{margin:4px;}
.m-sm{margin:8px;}
.m-md{margin:24px;}
.m-lg{margin:32px;}
.m-v-xs{margin-top:4px;margin-bottom:4px;}
.m-v-sm{margin-top:8px;margin-bottom:8px;}
.m-v{margin-top:16px;margin-bottom:16px;}
.m-v-md{margin-top:24px;margin-bottom:24px;}
.m-v-lg{margin-top:32px;margin-bottom:32px;}
.m-h-xs{margin-right:4px;margin-left:4px;}
.m-h-sm{margin-right:8px;margin-left:8px;}
.m-h{margin-right:16px;margin-left:16px;}
.m-h-md{margin-right:24px;margin-left:24px;}
.m-h-lg{margin-right:32px;margin-left:32px;}
.m-t{margin-top:16px;}
.m-t-xs{margin-top:4px;}
.m-t-sm{margin-top:8px;}
.m-t-md{margin-top:24px;}
.m-t-lg{margin-top:32px;}
.m-r{margin-right:16px;}
.m-r-xs{margin-right:4px;}
.m-r-sm{margin-right:8px;}
.m-r-md{margin-right:24px;}
.m-r-lg{margin-right:32px;}
.m-b{margin-bottom:16px;}
.m-b-xs{margin-bottom:4px;}
.m-b-sm{margin-bottom:8px;}
.m-b-md{margin-bottom:24px;}
.m-b-lg{margin-bottom:32px;}
/*.m-l{margin-left:16px;} Firoz CSS Comment Here*/
.m-l-xs{margin-left:4px;}
.m-l-sm{margin-left:8px;}
.m-l-md{margin-left:24px;}
.m-l-lg{margin-left:32px;}
.m-n{margin:-16px;}
.m-h-n{margin-right:-16px;margin-left:-16px;}
.m-v-n{margin-top:-16px;margin-bottom:-16px;}
.m-l-n{margin-left:-16px;}
.m-r-n{margin-right:-16px;}
.m-t-n{margin-top:-16px;}
.m-b-n{margin-bottom:-16px;}
.no-padding{padding:0 !important;}
.no-padding-h{padding-right:0 !important;padding-left:0 !important;}
.no-padding-v{padding-top:0 !important;padding-bottom:0 !important;}
.p-xs{padding:4px;}
.p-sm{padding:8px;}
.p{padding:16px;}
.p-md{padding:24px;}
.p-lg{padding:32px;}
.p-h{padding-right:16px;padding-left:16px;}
.p-h-xs{padding-right:4px;padding-left:4px;}
.p-h-sm{padding-right:8px;padding-left:8px;}
.p-h-md{padding-right:24px;padding-left:24px;}
.p-h-lg{padding-right:32px;padding-left:32px;}
.p-v{padding-top:16px;padding-bottom:16px;}
.p-v-xs{padding-top:4px;padding-bottom:4px;}
.p-v-sm{padding-top:8px;padding-bottom:8px;}
.p-v-md{padding-top:24px;padding-bottom:24px;}
.p-v-lg{padding-top:32px;padding-bottom:32px;}
.padding-out{margin:-32px -32px;}
@media (max-width:992px){.padding{padding:16px 16px;}
.padding-out{margin:-16px -16px;}
}
@media (max-width:767px){.padding{padding:8px 8px;}
.padding-out{margin:-8px -8px;}
}
.no-radius{border-radius:0 !important;}
.no-r-t{border-top-right-radius:0;border-top-left-radius:0;}
.no-r-r{border-top-right-radius:0;border-bottom-right-radius:0;}
.no-r-b{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.no-r-l{border-bottom-left-radius:0;border-top-left-radius:0;}
.r{border-radius:3px;}
.r-t{border-top-right-radius:3px;border-top-left-radius:3px;}
.r-r{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.r-b{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.r-l{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.r-2x{border-radius:6px;}
.r-3x{border-radius:9px;}
.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.scrollable.hover{overflow-y:hidden !important;}
.scrollable.hover > *{margin-top:-1px;}
.scrollable.hover:hover{overflow:visible !important;overflow-y:auto !important;}
.smart .scrollable{overflow-y:auto !important;}
.scroll-x,
.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch;}
.scroll-y{overflow-y:auto;}
.scroll-x{overflow-x:auto;}
.no-shadow{-webkit-box-shadow:none !important;box-shadow:none !important;}
.box-shadow{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);}
.box-shadow-md{-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);}
.box-shadow-lg{-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);}
.box-shadow-inset{-webkit-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.15);}
.text-shadow{text-shadow:0 4px 0 rgba(0, 0, 0, 0.1);}
.l-h{line-height:1.42857143;}
.l-h-1x{line-height:1;}
.l-h-2x{line-height:2em;}
.l-s-1x{letter-spacing:1;}
.app-modal-window .modal-dialog {
  width: 1200px;
}
.md-select-menu-container {
  z-index: 101;
}
.attendance-Green {
    background-color: #4caf50 !important;
    color: white;
}
.l-s-2x{letter-spacing:2;}
.l-s-3x{letter-spacing:3;}
.h-1x{height:20px;}
.h-2x{height:40px;}
.h-3x{height:60px;}
.h-4x{height:80px;}
.font-normal{font-weight:normal;}
.font-thin{font-weight:300;}
.font-bold{font-weight:700;}
.text-4x{font-size:4em;}
.text-3x{font-size:3em;}
.text-2x{font-size:2em;}
.text-xl{font-size:32px;}
.text-lg{font-size:24px;}
.text-md{font-size:16px;}
.text-base{font-size:14px;}
.text-sm{font-size:13px;}
.text-xs{font-size:12px;}
.text-xxs{font-size:10px;}
.text-u-c{text-transform:uppercase;}
.text-l-t{text-decoration:line-through;}
.text-u-l{text-decoration:underline;}
.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-fade{position:relative;overflow:hidden;}
.text-fade:after{position:absolute;right:0;bottom:0;width:70%;height:1.2em;text-align:right;background:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);content:"";}
.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;}
@media (min-width:768px) and (max-width:991px){.text-center-sm{text-align:center;}
.text-left-sm{text-align:left;}
.text-right-sm{text-align:right;}
}
@media (max-width:767px){.text-center-xs{text-align:center;}
.text-left-xs{text-align:left;}
.text-right-xs{text-align:right;}
}
.w-16{width:16px;height:16px;}
.w-20{width:20px;height:20px;}
.w-24{width:24px;height:24px;}
.w-32{width:32px;height:32px;}
.w-40{width:40px;height:40px;}
.w-48{width:48px;height:48px;}
.w-56{width:56px;height:56px;}
.w-64{width:64px;height:64px;}
.w-xxl{width:60px;}
.w-xs{width:90px;}
.w-sm{width:120px;}
.w{width:180px;}
.w-md{width:200px;}
.w-lg{width:240px;}
.w-xl{width:280px;}
.w-xxl{width:320px;}
.w-full{width:100%;}
.w-auto{width:auto;}
.h-auto{height:auto;}
.h-full{height:100%;}
@media (max-width:991px){.w-auto-sm{width:auto;}
.w-full-sm{width:100%;}
}
@media (max-width:767px){.w-auto-xs{width:auto;}
.w-full-xs{width:100%;}
}
.activetr{background-color:#D75D59 !important;color:white;}
.activetr-NEW{background-color:#FF8F8B !important;color:white;}
.deactivetr{color:black;}
.activetr-width-NEW{background-color:#FF8F8B !important;color:white;width:20px;}
.activetr-width{background-color:#D75D59 !important;color:white;width:20px;}
.scrollstyle{max-height:450px;}
.scrollxystyle{max-height:450px;overflow-x:scroll;overflow-y:scroll;}

.attendance-Blue{

    background-color:#0a7cda !important;color:white;
}

/*================================================= Custom Style(CSS)write Here ============================================================*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
   .nav.nav-sm.navbar-tool.pull-right span{ display:none;}
   .navbar .navbar-tool.nav-sm > li > a {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.md-select-menu-container.ng-scope.md-default-theme.md-active.md-clickable {
    left: 40px !important;
    top: 240px !important;
}

.btn-rounded {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
md-select-menu{
	position:relative; 
	top:0px!important; 
	left:10px !important;}
}

/* Css for attendance and salary report section start */
table.emp_atten_rep {
    border-collapse: collapse;
    overflow-x: scroll;
    display: block;
}
thead.emp_atten_header {
    background-color: #EFEFEF;
}
thead.emp_atten_header, tbody.emp_atten_bod {
    
}
tbody.emp_atten_bod_table {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}
table.emp_atten_rep td, table.emp_atten_rep th {
    min-width: 40px !important;
    height: 60px;
 }

table.emp_atten_rep > tbody > tr > td, table.emp_atten_rep > tfoot > tr > td, table.emp_atten_rep > tbody > tr > th, table.emp_atten_rep > tfoot > tr > th {
  padding: 8px 20px;
  text-align: left;
}

.emp_atten_rep .ng-binding.ng-scope {
 /* word-break: break-all;*/
}
.salrep .ng-binding {
  /*word-break: break-all;*/
}

table.salrep {
    border-collapse: collapse;
    overflow-x: scroll;
    display: block;
}
table.leaverep {
    border-collapse: collapse;
    overflow-x: scroll;
    display: block;
}
thead.salrepheader {
    background-color: #EFEFEF;
}
thead.salrepheader, tbody.salrepbod {
    display: block;
}
tbody.salrepbod {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}
table.salrep td.ng-binding {
    min-width: 134px !important;
    /*word-break: break-all;*/
}
table.salrep td, th {
    min-width: 134px;
    height: 25px;
}
.salrep .ng-binding:nth-child(2) {
    /* word-break: break-all; */
    min-width: 150px !important;
}
table.salrep th.ng-binding.ng-scope:last-child {
    min-width: 210px;
}

table.salrep tr td.ng-binding {
    min-width: 57px !important;
   /* word-break: break-all;*/
	text-align: center;
}
table.salrep th.ng-binding.ng-scope:last-child {
  min-width: 203px;
}
table.salrep td, th {
   /* min-width: 113px;*/
	min-width:57px;
    height: 25px;
}
table.salrep > thead > tr > th{text-align:center;min-width: 57px !important;}
table.salrep td.ng-binding:last-child {
    /*min-width: 202px !important;*/
    word-break: break-all;
}
table.leaverep td, table.leaverep th {
    min-width: 134px;
    height: 25px;
}
.leaverep .ng-binding:nth-child(2) {
    /* word-break: break-all; */
    min-width: 150px !important;
}
table.leaverep th.ng-binding.ng-scope:last-child {
    min-width: 210px;
}

table.leaverep tr td.ng-binding {
    min-width: 57px !important;
   /* word-break: break-all;*/
    text-align: center;
}
table.leaverep th.ng-binding.ng-scope:last-child {
  min-width: 203px;
}
table.leaverep td, table.leaverep th {
   /* min-width: 113px;*/
    min-width:57px;
    height: 25px;
}
table.leaverep > thead > tr > th{text-align:center;min-width: 57px !important;}
table.leaverep td.ng-binding:last-child {
    /*min-width: 202px !important;*/
    word-break: break-all;
}
.manage{
text-align:center;
	
}

table.emp_atten_rep.mproject {
   display: inline-table;
}





/* Css for attendance and salary report section end */



/*Apply leave section*/

.submit_button{
	text-align:center;
}


/*leave tracker*/

.leave_tracker {
  padding-left:25px;
	text-align:left;
    padding-right:0px;
}

.leave_tracker1 {
  padding-left:12px;
	text-align:left;
}

.leave_tracker2 {
  padding-left:0px;
	text-align:left;
}
.leave_tracker3 {
    padding-left:0px;
	text-align:left;
    margin-left:-13px;
}
.leave_tracker4 {
  padding-left:0px;
	text-align:left;
    margin-left:-10px;
}


/*
Cpitalization in leave module*/

.capitalize {
  display: inline-block;
}
.compofftextalign {
    text-align: center;
}
.capitalize:first-letter {
  
  text-transform: capitalize;
}

/* Different color for some fields */
textarea::-webkit-input-placeholder {
	opacity: 1 !important;
}

textarea:-moz-placeholder { /* Firefox 18- */
	opacity: 1 !important;
}

textarea::-moz-placeholder { /* Firefox 19+ */
	opacity: 1 !important;
}

textarea:-ms-input-placeholder {
	opacity: 1 !important;
}

.width_100_imp{
	width:100% !important;
}
@media screen and (min-width:1800px) {
	.role{
		margin-left: 20px;
	}
	

}

#footer{
    padding-right: 0px;
    padding-left: 0px;
}

#last_column{
    border: 1px solid black;
}
.total{
    border: 1px solid black;
}
.activities_totals_tds{
    border: 1px solid black;

}
.first_columns{
     border: 1px solid black;
}
#select_module{
    height: 33px;
}

#mytable3 table td{
    padding: 4px;

}
#mytable4 table td{
    padding: 6px;

}

.border_proj{
     border: 1px solid #ddd;
}
.border_proj1{
     border: 1px solid black;
     max-width:50px;
}

.instruction{
    margin-left: 5px;
}
#description{
    word-break: break-all;
    width: 32em;
}


/*css file for edit plan*/
.edit-plan-padding
{
    padding-bottom: 0px;
    padding-top: 10px;
}


/*for md-select in modal*/
md-backdrop.md-select-backdrop {
    z-index:103;
}

.border_1{
     border: 1px solid;
}
.md-select-menu-container {
    z-index:9999;
}

.align-center
{
   padding-left: 40px !important;
}

/*maximum height for md-select in edit weekly plan*/
.md-select-menu-container md-select-menu md-content {
max-height: 208px !important;
}
#updateAttendence{
    margin-top: 35px;
}

.file_hidden, input[type="file"]
{
    color: green;
    position: absolute !important;
    z-index: 4;
    width: 120px;
    height: 31px;
    opacity: 0;

}

.padding-left-10
{
    padding-left: 0px;
    padding-right: 8px;
}
.padding-right-10
{
    padding-right: 0px;
    padding-right: 0px;
}
.padding-right-10 .panel
{
height:130px;
}
#sample{
    padding-top: 0px;
    text-align: right;
    color: #afafaf;

}

.size
{
font-size: 12px
}
.but-color{
    color: #afafaf;
}
#upload{
    text-align: right;
}

.attendace_report_name 
{
    min-width : 118px !important;
}

thead.leaverepheader, tbody.leaverepbod {
    display: block;
}
tbody.leaverepbod {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}


#mytable table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#mytable th, #mytable td {
    border: none;
    text-align: left;
    padding: 10px;
}
.leave_history_table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

.leave_history_table th, .leave_history_table td {
    border: none;
    text-align: center;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*employee attendance  report*/
.emp_atten_header table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

.emp_atten_table_header tr th, .emp_atten_table_body tr td {
    border: none;
    text-align: center;
    padding-left: 2px !important;
    padding-right: 2px !important;
    min-width: 46px;
}
.emp_atten_table_body
{
    height: 400px;
    overflow-x: none;
    overflow-y: scroll;
 
}

table.employee_sal_rep_head td, table.employee_sal_rep_head th
{
    min-width: 40px;
}
.emp_atten_table_header, .emp_atten_table_body
{
       display: block;
}

.attendace_report_emp_name {
    min-width: 130px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#employee_attendance_table
{
    width: 99%;
    overflow-x: overlay;
}

/*employee salary  report*/
.emp_atten_header table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

.employee_sal_rep_head tr th, .employee_sal_rep_body tr td {
    border: none;
    text-align: center;
    padding-left: 2px !important;
    padding-right: 2px !important;
    min-width: 72px;
}
.employee_sal_rep_body
{
    height: 400px;
    /*width: 100%;*/
    overflow-x: none;
    overflow-y: scroll;
 
}
table.employee_sal_rep_head td, table.employee_sal_rep_head th
{
    min-width: 40px;
}
.employee_sal_rep_head, .employee_sal_rep_body
{
       display: block;
}

.employee_sal_report_emp_name {
    min-width: 130px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#employee_sal_rep
{
    width: 99%;
    overflow-x: overlay;
}

.leave_hist_tbody
{
    height: 400px;
    /*width: 100%;*/
    overflow-x: none;
    overflow-y: scroll;
 
}
.leave_hist_thead, .leave_hist_tbody
{
     display: block;
}
.leave_hist_thead tr th, .leave_hist_tbody tr td {
    border: none;
    text-align: center;
    padding-left: 2px !important;
    padding-right: 2px !important;
    min-width: 72px;
}
.leave_history_emp_name {
    min-width: 130px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#leavetable3 {
width: 90%;
margin-left: 38px;
overflow-x: overlay;
}
 #name{
    text-align: left;
 }
 #name_sal{
    text-align: left;
 }
 .btn_margin {
	margin-left:20px;
}
.bod_1_black{
  white-space: normal;
  word-break: break-all;
  max-width: 100px;
}
 #name_leave{
    text-align: left;
 }
 .back_white{
    background: white;
 }
 .tabheight{
    background: white; 
    display:block;
    /*width: 1592px;*/
 }

 .border_1px{
    border: 1px solid  #f6f6f6;
 }

 .pad_top_pad_left{
    height: 49px !important;
    background-color: #ecebeb !important;
    padding-top: 10px;
    padding-left: 18px;
 }
 .col_height{
    display:block; 
    overflow: auto;
    height: 435px !important;
 }

 .float_r{
    float: right;
 }
 @media (min-width:768px) and (max-width:991px){.width_select{width:173px !important;}

#pad_top_40{
    padding-top: 40px !important;
}
#body-height{
    height: 114px !important;
}