@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src:url('../fonts/Roboto/Roboto-Thin.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src:url('../fonts/Roboto/Roboto-Light.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src:url('../fonts/Roboto/Roboto-Regular.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src:url('../fonts/Roboto/Roboto-Medium.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src:url('../fonts/Roboto/Roboto-Bold.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src:url('../fonts/Roboto/Roboto-ThinItalic.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src:url('../fonts/Roboto/Roboto-LightItalic.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src:url('../fonts/Roboto/Roboto-Italic.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src:url('../fonts/Roboto/Roboto-MediumItalic.ttf');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src:url('../fonts/Roboto/Roboto-BoldItalic.ttf');
}


body{background:#ebeff2;font-family:'Roboto',sans-serif!important;margin:0;overflow-x:hidden;color:#666;font-size:12px;padding:0 !important;}
html{position:relative;min-height:100%;background:#ebeff2}
h1,h2,h3,h4,h5,h6{color:#505458;font-family:'Roboto',sans-serif!important;margin:10px 0}
h1{line-height:43px}
h2{line-height:35px}
h3{line-height:30px}
h3 small{color:#444}
h4{line-height:22px}
h4 small{color:#444}
h5{font-size:15px}
h5 small{color:#444}
p{line-height:1.6}
*{outline:none!important}
b{font-weight:600}
a:hover{outline:0;text-decoration:none}
a:active{outline:0;text-decoration:none}
a:focus{outline:0;text-decoration:none}
.container{width:90%}
.footer{border-top:1px solid rgba(0,0,0,0.1);background:#f7f7f7;bottom:0;color:#58666e;text-align:left!important;padding:7px 10px;position:absolute;right:0;left:0;font-size:12px}
#wrapper{height:100%;overflow:hidden;width:100%}
.page{bottom:0;left:0;right:0;top:0}
.page-title{font-size:20px;font-weight:600;margin-bottom:0;margin-top:7px}
.page-title-alt{margin-bottom:23px;margin-top:10px}
.page-header{border-bottom:1px solid #DBDDDE}
.header-title{font-size:16px;font-weight:600;line-height:16px;margin-bottom:8px}
.social-links li a{-webkit-border-radius:50%;background:#EFF0F4;border-radius:50%;color:#7A7676;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px}
.p-0{padding:0!important}
.p-5{padding:5px!important}
.p-6{padding:6px!important}
.p-8{padding:8px!important}
.p-10{padding:10px!important}
.p-20{padding:20px!important}
.p-30{padding:30px!important}
.p-l-0{padding-left:0!important}
.p-l-5{padding-left:5px!important}
.p-l-10{padding-left:10px!important}
.p-l-15{padding-left:15px!important}
.p-l-20{padding-left:20px!important}
.p-r-0{padding-right:0!important}
.fixed-table-container thead th.right5 .th-inner, .p-r-5{padding-right:5px !important}
.p-r-10{padding-right:10px!important}
.p-r-20{padding-right:20px!important}
.p-r-40{padding-right:40px!important}
.p-r-50{padding-right:50px!important}
.p-t-0{padding-top:0!important}
.p-t-3{padding-top:3px!important}
.p-t-5{padding-top:5px!important}
.p-t-6{padding-top:6px!important}
.p-t-7{padding-top:7px!important}
.p-t-10{padding-top:10px!important}
.p-b-0{padding-bottom:0px!important}
.p-b-5{padding-bottom:5px!important}
.p-b-6{padding-bottom:6px!important}
.p-b-7{padding-bottom:7px!important}
.p-b-10{padding-bottom:10px!important}
.p-l-r-10{padding-left:10px;padding-right:10px}
.m-0,.inputtop0 input[type=checkbox]{margin:0!important}
.m-r-5{margin-right:5px!important}
.m-r-10{margin-right:10px!important}
.m-r-15{margin-right:15px!important}
.m-l-5{margin-left:5px!important}
.m-l-10{margin-left:10px!important}
.m-l-15{margin-left:15px!important}
.m-t-3{margin-top:3px!important}
.m-t-5{margin-top:5px!important}
.m-t-7{margin-top:7px!important}
.m-t-0{margin-top:0!important}
.m-t-4{margin-top:4px!important}
.m-t-5{margin-top:5px!important}
.m-t-10{margin-top:10px!important}
.m-t-15{margin-top:15px!important}
.m-t-20{margin-top:20px!important}
.m-t-30{margin-top:30px!important}
.m-t-40{margin-top:40px!important}
.m-b-0{margin-bottom:0!important}
.m-b-1{margin-bottom:1px!important}
.m-b-2{margin-bottom:2px!important}
.m-b-3{margin-bottom:3px!important}
.m-b-5{margin-bottom:5px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-15{margin-bottom:15px!important}
.m-b-20{margin-bottom:20px!important}
.m-b-30{margin-bottom:30px!important}
.w-xs{min-width:80px}
.w-sm{min-width:95px}
.w-md{min-width:110px}
.w-lg{min-width:140px}
.m-h-40{min-height:40px}
.m-h-50{min-height:50px}
.l-h-34{line-height:34px}
.font-600{font-weight:600}
.font-bold{font-weight:700}
.font-normal{font-weight:400}
.font-light{font-weight:300}
.font-13{font-size:13px!important}
.font-14{font-size:14px!important}
.font-15{font-size:15px!important}
.font-16{font-size:16px!important}
.font-17{font-size:17px!important}
.font-18{font-size:18px!important}
.wrapper-md{padding:20px}
.pull-in{margin-left:-15px;margin-right:-15px}
.b-0{border:none!important}
.vertical-middle{vertical-align:middle}
.bx-shadow{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)}
.mx-box{max-height:380px;min-height:380px}
.thumb-sm{height:32px;width:32px}
.thumb-md{height:48px;width:48px}
.thumb-lg{height:88px;width:88px}
.pointer{cursor:pointer;}
.width_full{width:100%;}
.dblock{display:block !important;}
.dinline-block{display:inline-block}
.b-t-0{border-top:0 !important;}
.b-b-0{border-bottom:0 !important;}
.fleft{float:left;}

/* Box Style */
.card-box{padding:10px;border:1px solid rgba(54,64,74,0.05);-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,0.05);background-clip:padding-box;margin-bottom:20px;background-color:#fff}
.button-list{margin-left:-8px;margin-bottom:-12px}
.button-list .btn{margin-bottom:12px;margin-left:8px}

/* Custom Bootstrap */
.row{margin-right:-10px;margin-left:-10px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;padding-right:10px}
.breadcrumb{background-color:transparent;margin-bottom:0;padding-top:0;padding-left:0}
.dropdown-menu{padding:4px 0;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}
.dropdown-menu > li > a{padding:6px 20px}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#f3f3f3;color:#36404a}
.dropup .dropdown-menu{box-shadow:0 -1px 5px 0 rgba(0,0,0,0.26)}

/* Background colors */
.bg-custom{background-color:#5fbeaa!important}
.bg-primary{background-color:#0076a3!important}
.bg-success{background-color:#6fb758!important}
.bg-info{background-color:#00aebd!important}
.bg-warning{background-color:#ffbd4a!important}
.bg-danger{background-color:#f05050!important}
.bg-muted{background-color:#f4f8fb!important}
.bg-inverse{background-color:#4c5667!important}
.bg-purple{background-color:#7266ba!important}
.bg-pink{background-color:#6fb758!important}
.bg-white{background-color:#fff!important}
.bg-lightdark{background-color:#f4f8fb!important}
.bg-light{background-color:#eee!important}

/* Text colors */
.text-custom{color:#5fbeaa}
.text-white{color:#fff}
.text-danger, .validate{color:#f05050}
.text-muted{color:#98a6ad}
.text-primary{color:#0098d1}
.text-warning{color:#ffbd4a}
.text-success{color:#6fb758}
.text-info{color:#00aebd}
.text-inverse{color:#4c5667}
.text-pink{color:#6fb758}
.text-purple{color:#7266ba}
.text-dark{color:#333!important}
.text-underline{text-decoration:underline}

.prewrap{white-space:pre-wrap;}
.nowrap {white-space: nowrap;}

/* Form components */
textarea.form-control{min-height:60px}
.form-control{background-color:#FFF;border:1px solid #ccc;border-radius:4px;color:#777;padding:7px 12px;height:38px;max-width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}
.form-control:focus{background-color:#FFF;border:1px solid #AAA;-webkit-box-shadow:none;box-shadow:none;outline:0!important;color:#333}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.label{font-weight:600;padding:.3em .6em}

/* Badge */
.badge{text-transform:uppercase;font-weight:600;padding:3px 5px;font-size:12px;margin-top:1px;background-color:#5fbeaa}
.badge-round{border-radius:20px;padding:5px 15px;text-transform:uppercase;font-weight:600;margin:0;font-weight:bold;color:#fff;}
.badge-xs{font-size:9px}
.badge-xs,.badge-sm{-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}
.badge-danger{background-color:#f05050}

/* Pagination/ Pager */
.pagination > li:first-child > a,.pagination > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.pagination > li > a,.pagination > li > span{color:#636e7b}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#e4e7ea}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#5fbeaa;border-color:#5fbeaa}


.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-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;will-change:opacity,transform;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;-ms-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none}
.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}
.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}
.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}
.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}
.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}
.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}
.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}
.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}
.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}
.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}
.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}
.waves-block{display:block}

.ra-0{border-radius:0;}
hr{border-top:1px dotted #00aebd;}
.top_btns{position:absolute;top:10px;left:20px;}
.top-main-menu{padding:20px 0;margin:0;list-style:none;display:flex;}
.top-main-menu li{display:flex;margin:0;text-align:center;padding:0 0 10px;flex:1 0 0px;flex-basis:9.1%;}
.top-main-menu li a{color:#eee;display:block;width:calc(100% - 10px);background:#00aebd;border-radius:4px;min-height:115px;padding:0 5px 5px;}
.top-main-menu li a:hover{background:#6fb758;color:#fff;}
.top-main-menu li a:active, .top-main-menu li a:focus{outline:1px solid #333 !important;}
.top-main-menu li.active a{background:#6fb758;color:#fff;}
.top-main-menu li  a img{width:50px;padding:12px 0 5px 0;}
.top-main-menu li a span{display:block;font-size:14px;font-weight:700;line-height:1.2;}
.top-main-menu li a.inactive{background:#999;}
.top-main-menu li a.inactive:hover{background:#999;}

/* Buttons */
.btn{border-radius:3px;outline:none!important;font-size:15px}
.btn-md{padding:8px 16px}
.btn-primary,.btn-success,.btn-default,.btn-info,.btn-warning,.btn-danger,.btn-inverse,.btn-purple,.btn-pink{color:#fff!important}
.btn-default,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open > .dropdown-toggle.btn-default{background-color:#5fbeaa!important;border:1px solid #5fbeaa!important}
.btn-white,.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.btn-white.focus,.btn-white:active,.btn-white:focus,.btn-white:hover,.open > .dropdown-toggle.btn-white{border:1px solid #eaeaea!important;background-color:#fff;color:#4c5667}
.btn-white:hover,.btn-white:hover:hover,.btn-white:focus:hover,.btn-white:active:hover,.btn-white.active:hover,.btn-white.focus:hover,.btn-white:active:hover,.btn-white:focus:hover,.btn-white:hover:hover,.open > .dropdown-toggle.btn-white:hover{background-color:#f9f9f9}
.btn-white:focus,.btn-white:hover:focus,.btn-white:focus:focus,.btn-white:active:focus,.btn-white.active:focus,.btn-white.focus:focus,.btn-white:active:focus,.btn-white:focus:focus,.btn-white:hover:focus,.open > .dropdown-toggle.btn-white:focus{background-color:#f9f9f9}
.btn-white:active,.btn-white:hover:active,.btn-white:focus:active,.btn-white:active:active,.btn-white.active:active,.btn-white.focus:active,.btn-white:active:active,.btn-white:focus:active,.btn-white:hover:active,.open > .dropdown-toggle.btn-white:active{background-color:#f9f9f9}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open > .dropdown-toggle.btn-primary{background-color:#0076a3!important;border:1px solid #0076a3!important}
.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open > .dropdown-toggle.btn-success{background-color:#6fb758!important;border:1px solid #6fb758!important}
.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open > .dropdown-toggle.btn-info{background-color:#00aebd!important;border:1px solid #00aebd!important}
.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open > .dropdown-toggle.btn-warning{background-color:#ffbd4a!important;border:1px solid #ffbd4a!important}
.btn-danger,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open > .dropdown-toggle.btn-danger{background-color:#f05050!important;border:1px solid #f05050!important}
.btn-inverse,.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open > .dropdown-toggle.btn-inverse{background-color:#4c5667!important;border:1px solid #4c5667!important;color:#fff}
.btn-purple,.btn-purple:hover,.btn-purple:focus,.btn-purple:active{background-color:#7266ba!important;border:1px solid #7266ba!important;color:#fff}
.btn-pink,.btn-pink:hover,.btn-pink:focus,.btn-pink:active{background-color:#6fb758!important;border:1px solid #6fb758!important;color:#fff}
.btn-group.open .dropdown-toggle{box-shadow:none}

/* Panels */
.panel{border:none;margin-bottom:20px}
.panel .panel-body{padding:20px}
.panel .panel-body p{margin:0}
.panel .panel-body p + p{margin-top:15px}
.panel-heading{border:none!important;padding:10px 20px}
.panel-default > .panel-heading{background-color:#eee;border-bottom:none;color:#333}
.panel-default > .panel-heading.focusdiv{outline:1px solid #333 !important;}
.panel-title{font-size:14px;font-weight:700;margin-bottom:0;margin-top:0}
.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before{content:'\e078'}
.panel-group .panel .panel-heading a[data-toggle=collapse]{display:block}
.panel-group .panel .panel-heading a[data-toggle=collapse]:before{content:"\e07b";display:block;float:right;font-family:'simple-line-icons';font-size:14px;text-align:right;width:25px}
.panel-group .panel .panel-heading + .panel-collapse .panel-body{border-top:none}
.panel-group .panel-heading{padding:5px 10px;position:relative;}
.panel-group .panel-heading.no-radius{border-radius:0}
.delete-panel{position:absolute;right:40px;top:2px;display:block;width:35px;height:30px;color:#ff0000;}
.delete-panel:before{content:"\e054";display:block;font-family:'simple-line-icons';font-size:22px;width:30px;height:30px;text-align:center;font-weight:700;}

/* Progressbars */
.progress{-webkit-box-shadow:none!important;background-color:#ccc;box-shadow:none!important;height:10px;margin-bottom:18px;overflow:hidden}
.progress-bar{box-shadow:none;font-size:8px;font-weight:600;line-height:12px}
.progress.progress-md{height:15px!important}
.progress.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}
.progress-bar-success{background-color:#6fb758}
.progress-animated{-webkit-animation-duration:5s;-webkit-animation-name:animationProgress;-webkit-transition:5s all;animation-duration:5s;animation-name:animationProgress;transition:5s all}

/* Tables */
.table{margin-bottom:10px}
.table-striped > tbody > tr:nth-of-type(odd),.table-hover > tbody > tr:hover,.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#f4f8fb!important}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td,.table > thead > tr > th,.table-bordered{border-top:1px solid #ebeff2}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ccc}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ebeff2}
tbody{color:#797979}
th{color:#666;font-weight:600}
.table-bordered{border:1px solid #ccc;border-top:0;}
.fixed-table-container tbody .selected td{background-color:#F4F8FB}
.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:3px}
.fixed-table-pagination div.pagination{margin-top:6px}
.fixed-table-container{border:none!important}
.bootstrap-table .table > thead > tr > th, .bootstrap-table .table > tbody > tr > th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#00aebd;border-left:1px solid #ccc!important;border-top:1px solid #00aebd!important;padding:0 5px;color:#fff;font-size:13px}
/*.bootstrap-table .table > thead > tr > th:active, .bootstrap-table .table > tbody > tr > th:active, .bootstrap-table .table > thead > tr > th:focus, .bootstrap-table .table > tbody > tr > th:focus, .bootstrap-table .table > thead > tr > th:hover, .bootstrap-table .table > tbody > tr > th:hover{background:#0098d1 !important;}*/
.bootstrap-table .table > thead > tr > th:last-child{border-right:1px solid #ccc!important}
.fixed-table-container thead th .th-inner{padding:3px 18px 3px 5px;color:#fff;font-weight:700}
.fixed-table-container thead th.paddingright5 .th-inner{padding-right:5px !important;}
.fixed-table-container thead th.no-filter .fht-cell{display:none !important;}
.fixed-table-container .cdi_tbl thead th{padding:3px 5px !important;color:#fff;line-height:24px !important;}
.bootstrap-table .table,.bootstrap-table .table > tbody > tr > td,.bootstrap-table .table > tbody > tr > th,.bootstrap-table .table > tfoot > tr > td,.bootstrap-table .table > tfoot > tr > th,.bootstrap-table .table > thead > tr > td{padding:8px 10px 8px 5px !important;border-radius:0;font-size:12px;white-space:nowrap}
.bootstrap-table .table > tbody > tr > td .form-control{padding:5px;height:28px;line-height:28px;font-size:14px}
.bootstrap-table .table > tbody > tr > td a:hover i, .bootstrap-table .table > tbody > tr > td a:active i, .bootstrap-table .table > tbody > tr > td a:focus i{color:#6fb758 !important;}
.bootstrap-table .table > tbody > tr:nth-child(2n) td{background:#eee}
.fixed-table-toolbar .bars,.fixed-table-toolbar .columns,.fixed-table-toolbar .search{margin-top:0;margin-bottom:10px}
.fixed-table-toolbar .columns:empty{margin-bottom:0;}
.fixed-table-toolbar .search .form-control{height:35px}
.fixed-table-toolbar .btn:active, .fixed-table-toolbar .btn:focus, .fixed-table-toolbar .btn:hover{background:#666 !important;} 
.table-responsive .fixed-column{position:absolute;display:inline-block;width:auto;padding:0!important;top:-1px;left:0;background:#fff;border-right:none!important;white-space:nowrap}
.table-responsive .fixed-column thead tr th,.table-responsive .fixed-column tbody tr td{border-right:none!important}
.table-responsive .fixed-column tbody tr td{border-right:1px solid #ccc!important}
.table-responsive .fixed-column tbody tr:last-child td{border-bottom:none!important}
.fixed-table-body-columns table{top:-1px!important}
.bootstrap-table .table-boot > thead > tr > th{padding:0 !important;vertical-align:top !important;}
.bootstrap-table .table-boot > thead > tr > th .fht-cell{background:#eee;border-top:1px solid #999;padding:3px 5px;height:31px !important;}
.filterControl{margin:0 !important;padding:0 !important;}
.filterControl select, .filterControl input{height:24px;line-height:24px;padding:2px 3px;font-size:13px;font-weight:normal;color:#333;border-radius:0;}
.fixed-table-container thead th:first-child{border-radius:0 !important}
.fixed-table-pagination .btn:hover, .fixed-table-pagination .page-number.active a:hover, .fixed-table-pagination .btn:focus, .fixed-table-pagination .page-number.active a:focus, .fixed-table-pagination .btn:active, .fixed-table-pagination .page-number.active a:active{background:#666 !important;}
td.mw200{min-width:200px;max-width:200px;width:200px;}
.usertypetbl th{border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #00aebd;
    border-left: 1px solid #ccc!important;
    border-top: 1px solid #00aebd!important;
    padding:7px 5px;
    color: #fff;
    font-size: 13px;white-space:nowrap;}
.usertypetbl th.w180 {
min-width:180px !important}
.usertypetbl td {
    padding: 8px 10px 8px 5px !important;
    border-radius: 0;
    font-size: 12px;
    white-space: nowrap;
        border: 1px solid #ccc;
        color: #797979;
}
.usertypetbl tbody tr:nth-child(2n) td {
    background: #eee;
}
.usertypetbl .form-control{height:28px;line-height:26px;padding:0 10px;font-size:13px;}

/* Form elements */
.error{color:#f05050;font-size:12px;font-weight:500}
.dropzone{min-height:100px;border:2px dashed rgba(0,0,0,0.3);background:#fff;border-radius:6px}
.dropzone .dz-message{font-size:30px}

/* Tabs */
.list-group-item{border:1px solid #ebeff2;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#00aebd;border-color:#00aebd}
.form-group label{font-weight:400;color:#222}
.topbar{left:0;position:fixed;right:0;top:0;z-index:999;background:#0076a3}
.topbar .topbar-left{float:left;position:relative;z-index:1}
.topbar .topbar-left-sm{width:180px}
.logo{color:#fff!important;font-size:20px;font-weight:700;line-height:60px;text-transform:uppercase}
.logo h1{height:50px;margin:0 auto;text-align:center}
.logo i{color:#fff}
.logo img{height:60px;}
.navbar-default{background-color:#0076a3;border-radius:0;border:none;margin-bottom:0}
.navbar-default .navbar-nav > .open > a{background-color:rgba(255,255,255,0.1)}
.navbar-default .navbar-nav > .open > a:focus{background-color:rgba(255,255,255,0.1)}
.navbar-default .navbar-nav > .open > a:hover{background-color:rgba(255,255,255,0.1)}
.navbar-default .badge{position:absolute;top:12px;right:7px}
.nav > li > a{color:#fff!important;line-height:60px;padding:0 15px;position:relative}
.nav > li > a i{font-size:16px}
.nav > li > a.waves-effect:active, .nav > li > a.waves-effect:hover, .nav > li > a.waves-effect:focus{background:rgba(0,0,0,0.3) !important;}
.nav > li > a.dropdown-toggle:active, .nav > li > a.dropdown-toggle:hover, .nav > li > a.dropdown-toggle:focus{background:rgba(0,0,0,0.3) !important;}
.profile img{border:2px solid #edf0f0;height:36px;width:36px}
.dropdown-menu-lg{width:300px}
.dropdown-menu-lg .list-group{margin-bottom:0}
.dropdown-menu-lg .list-group-item{border:none;padding:10px 20px}
.dropdown-menu-lg .media-heading{margin-bottom:0}
.dropdown-menu-lg .media-body p{color:#828282}
.notification-list{max-height:230px}
.notification-list em{width:34px;text-align:center}
.notification-list .media-body{display:inherit;width:auto;overflow:hidden;margin-left:0}
.notification-list .media-body h5{text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-weight:400;overflow:hidden}
.notifi-title{border-bottom:1px solid rgba(0,0,0,0.1);font-size:15px;text-transform:uppercase;font-weight:600;padding:11px 20px 15px;color:#4c5667;font-family:'Roboto',sans-serif!important}
.navbar-nav{margin:0}
.content-page{overflow:hidden;min-height:800px}
.content-page > .content{margin-bottom:30px;margin-top:55px;padding:10px 0}
.button-menu-mobile{background:transparent;border:none;color:#ccc;font-size:21px;line-height:60px;padding:0 15px}
.button-menu-mobile:hover{color:#fff}

/*Login Page Css */
.wrapper-page{margin:10px auto 3% auto;position:relative;width:420px;}
html.loginbg{background:url(../images/login-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-attachment:fixed;background-size:cover;height:100%}
.login{background:none}
.signuptxt{color:#ccc}
.login-box .panel-heading{padding:10px 0 !important;}
.login-box h3{font-size:22px;font-weight:400;margin-bottom:0;}
.login-box .form-control{color:#000;font-weight:400}
.well{min-height:20px;padding:10px;margin-bottom:20px;background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3)}
.wrapper-page2 {margin:10px auto 3% auto;position:relative;width:920px;}

/* Checkboxes And Radio Buttons */
.checkbox{padding-left:20px}
.checkbox label{display:inline-block;padding-left:5px;position:relative}
.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #ccc;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:none!important}
.checkbox label::after{color:#555;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:0;width:16px}
.checkbox input[type="checkbox"]{cursor:pointer;opacity:0;z-index:1;outline:none!important}
.checkbox input[type="checkbox"]:disabled + label{opacity:.65}
.checkbox input[type="checkbox"]:focus + label::before{outline-offset:-2px;outline:none;outline:thin dotted}
.checkbox input[type="checkbox"]:checked + label::after{}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#0076a3;border-color:#0076a3}
.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}

ul.radio-inline{padding-left:16px;display:table;}
ul.radio-inline li{display:table-cell;}
ul.radio-inline li input{margin-left:-16px !important;}
ul.radio-inline li label{padding:3px 40px 0 0;}

/* Select Drop Down Autocomplete Css Begin */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important;}
.select2-hidden-accessible.w200 + .select2-container{width:200px !important;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;padding:7px 16px 7px 8px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0px;padding-right:0px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#eee;border:1px solid rgba(0,0,0,0.2);border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--single{background-color:#eee;border:1px solid rgba(0,0,0,0.2);border-radius:3px}
.nicetohave + .select2-container--default .select2-selection--single{border: 1px solid #FF0000;}
.musthave + .select2-container--default .select2-selection--single{border: 1px solid #00ff00;}
.select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single:active{border:1px solid #333 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;position:absolute;top:1px;right:1px;width:16px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00aebd;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,white 50%,#eee 100%);
}
.select2-container--classic .select2-selection--single:focus{border:1px solid #00aebd}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: medium;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: medium;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #00aebd}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,white 0%,#eee 50%);
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,#eee 50%,white 100%);
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: medium;
}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #00aebd}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #00aebd}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#00aebd}

.chosen-container{width:100% !important;position:relative;display:block;vertical-align:middle;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#eee;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{font-size:13px;position:relative;display:block;overflow:hidden;padding:7px 12px;height:36px;border:1px solid rgba(0, 0, 0, 0.3)!important;border-radius:3px;background-color:#eee;background-clip:padding-box;color:#555;text-decoration:none;white-space:nowrap;line-height:1.5}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) no-repeat 0 7px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../images/chosen-sprite.png) no-repeat 100% -20px;background:#fff url(../images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:7px 5px;border-bottom:1px dotted #ccc;list-style:none;line-height:15px;font-size:12px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#00aebd;color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type="text"],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-container-single .chosen-search input[type="text"],
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span {background-image:url('../images/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
/*Styles for multi select dropdown*/
span.multiselect-native-select select, .prop-multiSelect{border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px -1px -1px -3px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;left: 50%;top: 30px;pointer-events:none;}
.multiselect-native-select{display:block;max-height:38px;}
.multiselect-native-select .btn-group{width:100%;max-height:38px;}
.multiselect-native-select .multiselect {overflow: hidden;text-overflow: ellipsis;background-color: #FFF;border: 1px solid #ccc;border-radius: 4px;color: #777;padding: 0 12px;height: 38px;max-width: 100%;width: 100%;text-align: left;font-size: 14px;}
.multiselect-container.dropdown-menu{padding:0.5rem;max-height:300px;overflow:auto;z-index:100;}
.multiselect-container.dropdown-menu .dropdown-item{border:0;background:#fff;width:100%;border-radius:6px;margin-bottom:3px;color:#333;padding:5px;}
.multiselect-container.dropdown-menu .dropdown-item.active {border: 0;background: #eee;}
.multiselect-container.dropdown-menu .dropdown-item .form-check{width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}
.multiselect-container.dropdown-menu .dropdown-item .form-check input{margin:0;}
.multiselect-container.dropdown-menu .dropdown-item .form-check .form-check-label{font-size:12px;line-height:1.2;margin:0;padding:0 0 0 5px;text-align:left;font-weight:400;}

.like-select2 + .btn-group .multiselect{background:#eee;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding-right:16px;color:#444;font-size:13px;height:35px;padding-left:8px;}
.like-select2 + .btn-group .multiselect:after{content:'';border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:5px;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}

/* Chart Js */
.chart-detail-list i{width:12px;height:12px;display:inline-block;border-radius:50%;}
.bootstrap-table .table .card-view{padding-bottom:8px;}
.navbar-nav>li{float:left;}
.card-box .col-md-3.widthauto{width:25%;}
.select_markets tr td{padding-bottom:8px;}
.select_markets tr td input{display:inline-block;float:left;margin:2px 0 0 0;}
.select_markets tr td label{display:inline-block;float:left;padding-left:3px;}
.welcome_left{width:100%;}

.file-upload_container{line-height:100px;text-align:center;min-height:100px;border:2px dashed rgba(0,0,0,0.3);background:#fff;border-radius:6px;display:block;font-size:30px;overflow:hidden;position:relative;cursor:pointer;}
.file-upload_container input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:pointer;display:block;}

.MultiFile-list{display:block;padding:50px 0 10px 0;}
.MultiFile-label{float:left;position:relative;width:80px;display:inline-block;padding:0;background:#f7f7f7;border:1px solid #ccc;border-radius:4px;overflow:hidden;margin:0 10px 0 0;height:80px;}
.MultiFile-label:after{content:'';display:block;clear:both;}
.MultiFile-remove{top:0;height:100%;width:100%;position:absolute;left:0;z-index:15;background:rgba(0,0,0,0.15);color:#a62013 !important;display:none;line-height:80px;}
.MultiFile-label:hover .MultiFile-remove{display:block;}
.MultiFile-title{width:100%;display:block;font-size:13px;line-height:20px;position:relative;height:100%;word-wrap:break-word;}
.MultiFile-title:before{line-height:78px;text-align:center;font-family:simple-line-icons;color:#ddd;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:78px;height:78px;content:'\e085';display:block;font-size:40px;z-index:14;}
.upload-docs-container{display:block;padding:0 5px;}
input.upload-docs{opacity:0;width:0;height:0;}
.upload-docs-mask{cursor:pointer;width:200px;}
.files-label i.text-warning{color:#e64a3b;}
#T7-list{padding-bottom:10px;position:absolute;z-index:10;top:10px;left:10px;}
.multif-list{padding-bottom:10px;position:absolute;z-index:10;top:10px;left:10px;}

.notassociated{line-height:90px;z-index:1000;position:absolute;display:block;background:rgba(0,0,0,0.6);width:100%;height:90px;top:-10px;left:0;text-align:center;font-size:14px;font-weight:400;color:#fff;}
.welcome_right .well{position:relative;overflow:hidden;}

input:focus,input:active, select:focus, select:active, textarea:focus, textarea:active{border:1px solid #333 !important;}
input[type=radio]:focus,input[type=radio]:active, input[type=checkbox]:focus,input[type=checkbox]:active, input[type=submit]:focus,input[type=submit]:active, a.btn:focus,a.btn:active{outline:1px solid #333 !important;}
#expandAll:active, #expandAll:focus, #collapseAll:active, #collapseAll:focus{outline:1px solid #333 !important}

.subscription_tbl{}
.subscription_tbl tr td{padding:7px 5px;vertical-align:top;}
.subscription_tbl tr td:first-child{width:180px;text-align:right;padding-right:0;}
.subscription_tbl tr td:first-child label{font-weight:400;font-size:13px;}
.subscription_tbl tr td:first-child label b{color:#000 !important;}
.subscription_tbl tr td input[type=text], .subscription_tbl tr td select, .subscription_tbl tr td textarea{padding:3px 6px;line-height:32px;height:32px;}
.subscription_tbl fieldset{display:block;padding:5px;border:1px solid #ccc;margin:10px 0;}
.subscription_tbl legend{display:block;margin:0;width:auto;border:0 !important;font-size:13px;padding:0 5px;}
.schedule_tbl tr td:first-child{width:auto;text-align:left;}
.schedule_tbl tr td table tr td{padding:0 5px 5px 5px;}
.report_view_opt{display:table !important;float:none !important;width:100%;}
.report_view_opt .form-group{margin-bottom:5px;}
.report_view_opt .form-control{height:32px;line-height:32px;padding:3px 6px;border-radius:2px;}
.report_view_opt label{float:left;padding:3px 0;height:auto;line-height:1;margin:0;}
.report_view_opt .dtcell{display:table-cell;vertical-align:bottom;}
.report_view_opt .width100p{width:100px;}
.report_view_opt .col-md-2, .report_view_opt .col-md-12{padding:0 5px;}
.report_sub_opt{background:#eee;margin:5px 0 0 0;padding:5px 0;border:1px solid #aaa;border-bottom:1px solid #ddd;}
.report_sub_opt .form-group{margin-bottom:0px;}
.report_sub_opt .form-control{max-width:150px;height:28px;line-height:28px;padding:3px 4px;border-radius:2px;}
.report_sub_opt label{float:left;padding-right:5px;padding:3px 5px;height:22px;line-height:22px;}
.report_sub_opt input[type=button]{background:none;border:none;font-size:14px; color:#0098d1;}
.report_sub_opt input[type=submit],.report_sub_opt input[type=submit]:focus,.report_sub_opt input[type=submit]:active,.report_sub_opt input[type=submit]:visited{background:none;border:none;font-size:14px; color:#0098d1;}
.report_sub_opt a{color:#0098d1;}
.report_sub_opt tr td{border-right:1px solid #aaa;}
.report_sub_opt tr td:last-child{border:none;}
.report_view_container{border:1px solid #aaa;border-top:none;padding:10px 5px;min-height:450px;}
.reports-list{padding:0 0 20px 0;margin:0;list-style:none;}
.reports-list li{display:inline-block;float:left;text-align:center;width:150px;padding-right:10px;padding-bottom:10px;}
.reports-list li a{color:#eee;display:block;width:140px;background:#00aebd;border-radius:4px;padding-bottom:6px;}
.reports-list li a:hover{background:#6fb758;color:#fff;}
.reports-list li a:active, .top-main-menu li a:focus{outline:1px solid #333 !important;}
.reports-list li.active a{background:#6fb758;color:#fff;}
.reports-list li  a img{width:50px;padding:8px 0 5px 0;}
.reports-list li a span{display:block;font-size:12px;font-weight:700;padding-bottom:3px;}
.reports-list li a.inactive{background:#999;}
.reports-list li a.inactive:hover{background:#999;}
.reports-list li a.large-text img{padding:3px 0 0;}
.reports-list li a.large-text span{padding:0;line-height:1.3;}

@media only screen and (max-width:1120px){
    .top-main-menu{padding:20px 0 0;}
    .top-main-menu li a{width:calc(100% - 5px);}
    .top-main-menu li a span{font-size:12px;}
}
@media only screen and (max-width:990px){
	.card-box .col-md-3, .card-box .col-md-4{width:50%;float:left;}
	.card-box .col-xs-5.widthauto{width:41.66666667%;float:left;}
	.wrapper-page2{width:90%;box-sizing:border-box;margin:0 5%;}
	.welcome_right .col-md-10{width:70%;padding:0 15px;float:left;}
	.welcome_right .col-md-2{width:30%;float:left;}
	.select2-container{text-align:left;}
}
@media only screen and (max-width:920px) {
    .container{width:98%;}
    .report_view_opt{margin-top:-8px;}
    .report_view_opt .col-sm-4{padding-top:8px;}
    .report_sub_opt tr td:first-child{width:140px !important}
    .report_sub_opt tr td .form-control{max-width:95px;}
	.card-box .col-md-3, .card-box .col-md-4{width:42%;float:left;}
	.card-box .col-md-7.p-l-10{padding-left:0 !important;}
    .welcome_right .col-md-2{width:15%;}
}

@media only screen and (max-width:767px){    
	.card-box .col-md-3.col-xs-5{width:100%;float:none;margin-bottom:5px;padding-left:15px !important;padding-right:15px !important;}
	.card-box .col-md-7.col-xs-5{width:100%;float:none;margin-bottom:5px;padding-left:15px !important;padding-right:15px !important;}
	.card-box .col-md-10{width:100%;float:none;margin-bottom:5px;padding-left:15px !important;padding-right:15px !important;}
    .welcome_right .col-md-2{width:100%;padding-left:15px !important;padding-right:15px !important;}

	.table-responsive {border:none !important;}
	.navbar-nav .open .dropdown-menu{position:absolute !important;background:#fff !important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
	.welcome_right{text-align:center;}
    .report_view_opt .dtcell{display:block;padding-bottom:10px;}
    .report_sub_opt tr td:first-child{width:auto !important;display:block;float:left;}
    .report_sub_opt tr td{width:auto !important;display:block;float:left;height:40px;text-align:center;padding:0 10px;}
    
    .top-main-menu{flex-wrap:wrap;}
    .top-main-menu li{padding-right:5px;min-width:120px;}
    .top-main-menu li a{padding:0 5px;}
    .top-main-menu li a span{font-size:14px;}
}

@media only screen and (max-width:480px){
	.container{width:100%;}
	.topbar .container{padding:0 10px;}
	.nav > li > a{padding:0 10px;}	
	.login-box h3{font-size:18px;line-height:1.2;text-align:center;}
	.select2-container{text-align:left;}
	.welcome_right h4{font-size:13px;line-height:1.2;font-weight:400;}
    .report_sub_opt tr td:first-child{width:50% !important;display:inline-block;float:none;}
    .report_sub_opt tr td{width:50% !important;display:inline-block;float:none;text-align:left;padding:0 10px 5px 10px;height:auto;}
}
@media only screen and (max-width:400px){
	.login .wrapper-page{width:90%;margin:0 5%;}
	.welcome_right .col-md-10{width:100%;padding:0 15px !important;float:none;}
	.welcome_right .col-md-2{width:100%;padding:0 15px;float:none;margin:10px 0 0 0;}
	.card-box .col-md-3, .card-box .col-md-4{width:100%;float:none;}
	.nav > li > a{padding:0 5px;line-height:50px;}
	.topbar .nav  li:nth-child(4) div.p-t-7{padding-top:9px !important;}
	.topbar .nav  li:nth-child(4) div.p-t-7 i{font-size:20px;}
	.topbar .nav  li.mhome a, .topbar .nav  li.mdashboard a, .topbar .nav  li.mlogout a{position:relative;width:35px;overflow:hidden;}
	.topbar .nav  li.mhome a:before{content:'\e069';font-family:'simple-line-icons';position:absolute;background:#0076a3;font-size:20px;width:35px;text-align:center;left:0;}
	.topbar .nav  li.mdashboard a:before{content:'\e077';font-family:'simple-line-icons';position:absolute;background:#0076a3;font-size:20px;width:35px;text-align:center;left:0;}
	.topbar .nav  li.mlogout a:before{content:'\e097';font-family:'simple-line-icons';position:absolute;background:#0076a3;font-size:20px;width:35px;text-align:center;left:0;}
}

.icon-inputbutton{background:none !important;border:0 !important;border-radius:0;color:#337ab7;}

/*Icons Styles */
@font-face {font-family:'simple-line-icons';src:url('../fonts/Simple-Line-Icons.eot');src:url('../fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.ttf') format('truetype'), url('../fonts/Simple-Line-Icons.woff2') format('woff2'), url('../fonts/Simple-Line-Icons.woff') format('woff'), url('../fonts/Simple-Line-Icons.svg') format('svg');font-weight:normal;font-style:normal;}
.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-close,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawar,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calender,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symble-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pintarest,.icon-social-github,.icon-social-gplus,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox{font-family:'simple-line-icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-user:before{content:"\e005"}
.icon-people:before{content:"\e001"}
.icon-user-female:before{content:"\e000"}
.icon-user-follow:before{content:"\e002"}
.icon-user-following:before{content:"\e003"}
.icon-user-unfollow:before{content:"\e004"}
.icon-login:before{content:"\e066"}
.icon-logout:before{content:"\e065"}
.icon-emotsmile:before{content:"\e021"}
.icon-phone:before{content:"\e600"}
.icon-call-end:before{content:"\e048"}
.icon-call-in:before{content:"\e047"}
.icon-call-out:before{content:"\e046"}
.icon-map:before{content:"\e033"}
.icon-location-pin:before{content:"\e096"}
.icon-direction:before{content:"\e042"}
.icon-directions:before{content:"\e041"}
.icon-compass:before{content:"\e045"}
.icon-layers:before{content:"\e034"}
.icon-menu:before{content:"\e601"}
.icon-list:before{content:"\e067"}
.icon-options-vertical:before{content:"\e602"}
.icon-options:before{content:"\e603"}
.icon-arrow-down:before{content:"\e604"}
.icon-arrow-left:before{content:"\e605"}
.icon-arrow-right:before{content:"\e606"}
.icon-arrow-up:before{content:"\e607"}
.icon-arrow-up-circle:before{content:"\e078"}
.icon-arrow-left-circle:before{content:"\e07a"}
.icon-arrow-right-circle:before{content:"\e079"}
.icon-arrow-down-circle:before{content:"\e07b"}
.icon-check:before{content:"\e080"}
.icon-clock:before{content:"\e081"}
.icon-plus:before{content:"\e095"}
.icon-close:before{content:"\e082"}
.icon-trophy:before{content:"\e006"}
.icon-screen-smartphone:before{content:"\e010"}
.icon-screen-desktop:before{content:"\e011"}
.icon-plane:before{content:"\e012"}
.icon-notebook:before{content:"\e013"}
.icon-mustache:before{content:"\e014"}
.icon-mouse:before{content:"\e015"}
.icon-magnet:before{content:"\e016"}
.icon-energy:before{content:"\e020"}
.icon-disc:before{content:"\e022"}
.icon-cursor:before{content:"\e06e"}
.icon-cursor-move:before{content:"\e023"}
.icon-crop:before{content:"\e024"}
.icon-chemistry:before{content:"\e026"}
.icon-speedometer:before{content:"\e007"}
.icon-shield:before{content:"\e00e"}
.icon-screen-tablet:before{content:"\e00f"}
.icon-magic-wand:before{content:"\e017"}
.icon-hourglass:before{content:"\e018"}
.icon-graduation:before{content:"\e019"}
.icon-ghost:before{content:"\e01a"}
.icon-game-controller:before{content:"\e01b"}
.icon-fire:before{content:"\e01c"}
.icon-eyeglass:before{content:"\e01d"}
.icon-envelope-open:before{content:"\e01e"}
.icon-envelope-letter:before{content:"\e01f"}
.icon-bell:before{content:"\e027"}
.icon-badge:before{content:"\e028"}
.icon-anchor:before{content:"\e029"}
.icon-wallet:before{content:"\e02a"}
.icon-vector:before{content:"\e02b"}
.icon-speech:before{content:"\e02c"}
.icon-puzzle:before{content:"\e02d"}
.icon-printer:before{content:"\e02e"}
.icon-present:before{content:"\e02f"}
.icon-playlist:before{content:"\e030"}
.icon-pin:before{content:"\e031"}
.icon-picture:before{content:"\e032"}
.icon-handbag:before{content:"\e035"}
.icon-globe-alt:before{content:"\e036"}
.icon-globe:before{content:"\e037"}
.icon-folder-alt:before{content:"\e039"}
.icon-folder:before{content:"\e089"}
.icon-film:before{content:"\e03a"}
.icon-feed:before{content:"\e03b"}
.icon-drop:before{content:"\e03e"}
.icon-drawar:before{content:"\e03f"}
.icon-docs:before{content:"\e040"}
.icon-doc:before{content:"\e085"}
.icon-diamond:before{content:"\e043"}
.icon-cup:before{content:"\e044"}
.icon-calculator:before{content:"\e049"}
.icon-bubbles:before{content:"\e04a"}
.icon-briefcase:before{content:"\e04b"}
.icon-book-open:before{content:"\e04c"}
.icon-basket-loaded:before{content:"\e04d"}
.icon-basket:before{content:"\e04e"}
.icon-bag:before{content:"\e04f"}
.icon-action-undo:before{content:"\e050"}
.icon-action-redo:before{content:"\e051"}
.icon-wrench:before{content:"\e052"}
.icon-umbrella:before{content:"\e053"}
.icon-trash:before{content:"\e054"}
.icon-tag:before{content:"\e055"}
.icon-support:before{content:"\e056"}
.icon-frame:before{content:"\e038"}
.icon-size-fullscreen:before{content:"\e057"}
.icon-size-actual:before{content:"\e058"}
.icon-shuffle:before{content:"\e059"}
.icon-share-alt:before{content:"\e05a"}
.icon-share:before{content:"\e05b"}
.icon-rocket:before{content:"\e05c"}
.icon-question:before{content:"\e05d"}
.icon-pie-chart:before{content:"\e05e"}
.icon-pencil:before{content:"\e05f"}
.icon-note:before{content:"\e060"}
.icon-loop:before{content:"\e064"}
.icon-home:before{content:"\e069"}
.icon-grid:before{content:"\e06a"}
.icon-graph:before{content:"\e06b"}
.icon-microphone:before{content:"\e063"}
.icon-music-tone-alt:before{content:"\e061"}
.icon-music-tone:before{content:"\e062"}
.icon-earphones-alt:before{content:"\e03c"}
.icon-earphones:before{content:"\e03d"}
.icon-equalizer:before{content:"\e06c"}
.icon-like:before{content:"\e068"}
.icon-dislike:before{content:"\e06d"}
.icon-control-start:before{content:"\e06f"}
.icon-control-rewind:before{content:"\e070"}
.icon-control-play:before{content:"\e071"}
.icon-control-pause:before{content:"\e072"}
.icon-control-forward:before{content:"\e073"}
.icon-control-end:before{content:"\e074"}
.icon-volume-1:before{content:"\e09f"}
.icon-volume-2:before{content:"\e0a0"}
.icon-volume-off:before{content:"\e0a1"}
.icon-calender:before{content:"\e075"}
.icon-bulb:before{content:"\e076"}
.icon-chart:before{content:"\e077"}
.icon-ban:before{content:"\e07c"}
.icon-bubble:before{content:"\e07d"}
.icon-camrecorder:before{content:"\e07e"}
.icon-camera:before{content:"\e07f"}
.icon-cloud-download:before{content:"\e083"}
.icon-cloud-upload:before{content:"\e084"}
.icon-envelope:before{content:"\e086"}
.icon-eye:before{content:"\e087"}
.icon-flag:before{content:"\e088"}
.icon-heart:before{content:"\e08a"}
.icon-info:before{content:"\e08b"}
.icon-key:before{content:"\e08c"}
.icon-link:before{content:"\e08d"}
.icon-lock:before{content:"\e08e"}
.icon-lock-open:before{content:"\e08f"}
.icon-magnifier:before{content:"\e090"}
.icon-magnifier-add:before{content:"\e091"}
.icon-magnifier-remove:before{content:"\e092"}
.icon-paper-clip:before{content:"\e093"}
.icon-paper-plane:before{content:"\e094"}
.icon-power:before{content:"\e097"}
.icon-refresh:before{content:"\e098"}
.icon-reload:before{content:"\e099"}
.icon-settings:before{content:"\e09a"}
.icon-star:before{content:"\e09b"}
.icon-symble-female:before{content:"\e09c"}
.icon-symbol-male:before{content:"\e09d"}
.icon-target:before{content:"\e09e"}
.icon-credit-card:before{content:"\e025"}
.icon-paypal:before{content:"\e608"}
.icon-social-tumblr:before{content:"\e00a"}
.icon-social-twitter:before{content:"\e009"}
.icon-social-facebook:before{content:"\e00b"}
.icon-social-instagram:before{content:"\e609"}
.icon-social-linkedin:before{content:"\e60a"}
.icon-social-pintarest:before{content:"\e60b"}
.icon-social-github:before{content:"\e60c"}
.icon-social-gplus:before{content:"\e60d"}
.icon-social-reddit:before{content:"\e60e"}
.icon-social-skype:before{content:"\e60f"}
.icon-social-dribbble:before{content:"\e00d"}
.icon-social-behance:before{content:"\e610"}
.icon-social-foursqare:before{content:"\e611"}
.icon-social-soundcloud:before{content:"\e612"}
.icon-social-spotify:before{content:"\e613"}
.icon-social-stumbleupon:before{content:"\e614"}
.icon-social-youtube:before{content:"\e008"}
.icon-social-dropbox:before{content:"\e00c"}

/* Show Error Message or Message Css Begin */
    .showmsg_text {float:left;padding-top:0px;padding-left:5px;}
    .showmsg_close {float:right;height:18px;}

/* Loader Css */
.loading{display:none;position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background:rgba(0, 0, 0, 0.498039);}
.loadingprogress{position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background:rgba(0, 0, 0, 0.498039);}
.loading span,.loadingprogress span{top:50%;left:50%;margin:-22px 0 0 -50px;background:#FFFFFF;position:absolute;-webkit-border-radius: 7px;border-radius:7px;display:block;padding:8px 25px 8px 15px;z-index:9000;}

    
/* Alert */
.alert .btn{margin-top:10px}
/*.success{position:relative;padding:10px 15px 10px 30px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:rgba(95,190,170,0.3);border-color:rgba(95,190,170,0.4);color:#5fbeaa;font-size:13px;}
.warning{position:relative;padding:10px 15px 10px 30px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:#fcf8e3;border-color:#fcf8e3;color:#8a6d3b;font-size:13px;}
.alert{position:relative;padding:10px 15px 10px 30px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:rgba(240,80,80,0.2);border-color:rgba(240,80,80,0.3);color:#f05050;font-size:13px;}

.success:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/success-icon.png) no-repeat center center;width:20px;height:20px;}
.warning:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/warning-icon.png) no-repeat center center;width:20px;height:20px;}
.alert:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/alert-icon.png) no-repeat center center;width:20px;height:20px;}*/

.success{color:#fff;background-color:#9cc56c;border:1px solid #9cc56c;border-left:3px solid #648e33;border-right:3px solid #648e33;text-align:left;padding:10px 15px 10px 30px;width:100%;border-radius:4px;font-size:13px;position:relative;margin-bottom:20px;}
.success:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/success-icon.png) no-repeat center center;width:20px;height:20px;}

.warning{color:#fff;background-color:#f7bb2b;border:1px solid #f7bb2b;border-left:3px solid #b07c03;border-right:3px solid #b07c03;text-align:left;padding:10px 15px 10px 30px;width:100%;border-radius:4px;font-size:13px;position:relative;margin-bottom:20px;}
.warning:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/warning-icon.png) no-repeat center center;width:20px;height:20px;}

.alert{color:#fff;background-color:#f0685e;border:1px solid #f0685e;border-left:3px solid #cf1c0f;border-right:3px solid #cf1c0f;text-align:left;padding:10px 15px 10px 30px;width:100%;border-radius:4px;font-size:13px;position:relative;margin-bottom:20px;}
.alert:before{position:absolute;top:10px;left:6px;content:'';background:url(../images/alert-icon.png) no-repeat center center;width:20px;height:20px;}
 
    
/*.alert{color:#3c763d;background-color:#ffb7b7;border:1px solid #ff0000;text-align:left;padding:5px 10px 7px 30px;width:100%;font-size:12px;position:relative;margin-bottom:5px;}
.alert:after{display:block;font-size:24px;content:'\e080'; color:#ff0000;position:absolute;top:0;left:5px;font-family:simple-line-icons;}

.warning{color:#3c763d;background-color:#FCFD7F;border:1px solid #D6C880;text-align:left;padding:5px 10px 7px 30px;width:100%;font-size:12px;position:relative;margin-bottom:5px;}
.warning:after{display:block;font-size:24px;content:'\f071'; color:#BBA741;position:absolute;top:0;left:5px;font-family:fontAwesome;}

.success{color:#3c763d;background-color:#d9e5af;border:1px solid #627d04;text-align:left;padding:5px 10px 7px 30px;width:100%;font-size:12px;position:relative;margin-bottom:5px;}
.success:after{display:block;font-size:24px;content:'\f00c'; color:#627d04;position:absolute;top:0;left:5px;font-family:fontAwesome;}*/
/* Show Error Message or Message Css END */

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#333 !important;margin-top:0px !important;border:1px solid #d8dee4;}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:auto;left:auto}.datepicker-dropdown:before{position: absolute;top:-8px;left:9px;right:auto;display:inline-block!important;border-right:8px solid transparent;border-bottom:8px solid #d8dee4;border-left:8px solid transparent;content: '';}.datepicker-dropdown:after{content:'';display:inline-block;border-left:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}.datepicker > div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;color:#666;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#eeeeee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#ccc}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-repeat:repeat-x;color: #000;
    background-image: linear-gradient(top, #fdd49a, #fdf59a);
    border-left-color: #fdf59a;
    border-right-color: #fdf59a;
    border-top-color: #fdf59a;
    border-bottom-color: #fbed50;
}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-repeat:repeat-x;-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-image: linear-gradient(top, #f3c17a, #f3e97a);
    border-left-color: #f3e97a;
    border-right-color: #f3e97a;
    border-top-color: #f3e97a;
    border-bottom-color: #edde34;
}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-repeat:repeat-x;color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(top, #b3b3b3, #808080);
    border-left-color: #808080;
    border-right-color: #808080;
    border-top-color: #808080;
    border-bottom-color: #595959;
}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-repeat:repeat-x;color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    border-left-color: #0044cc;
    border-right-color: #0044cc;
    border-top-color: #0044cc;
    border-bottom-color: #002a80;
}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-repeat:repeat-x;color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    border-left-color: #0044cc;
    border-right-color: #0044cc;
    border-top-color: #0044cc;
    border-bottom-color: #002a80;
}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}

.nicetohave{border:1px solid #FF0000;border-bottom:1px solid #FF0000;}
.musthave{border:1px solid #00ff00;border-bottom:1px solid #00ff00;}

.nicetohaves{border:1px solid #FF0000;border-bottom:1px solid #FF0000;}
.musthaves{border:1px solid #00ff00;border-bottom:1px solid #00ff00;}

.bootstrap-select, .bootstrap-select *{outline:none !important}
select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select{width:100%}
.bootstrap-select > .dropdown-toggle{width:100%;padding-right:25px;z-index:1;
                                     background-color: #fff !important;
    border: 1px solid #aaa !important;
    border-radius: 4px !important;
    cursor: text !important;
    padding:5px 25px 4px 10px;outline:0 !important;
    color:#777 !important;
    font-size:14px !important;
}
.bootstrap-select.open > .dropdown-toggle{border:1px solid #000 !important; background-color: #fff !important; color:#777 !important}
.bootstrap-select > .dropdown-toggle.bs-placeholder,.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder:active{color:#999;background:#eee;border:1px solid rgba(0,0,0,0.2);border-radius:3px;box-shadow:none;outline:0;}
.open .btn.dropdown-toggle.bs-placeholder.btn-default{border-radius:3px 3px 0 0 !important;outline:none;}
.btn-group.open .dropdown-toggle{box-shadow:none;outline:none;}
.bootstrap-select > select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}
.bootstrap-select > select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}
.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;outline:0 !important}
.bootstrap-select .dropdown-toggle:focus{}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}
.bootstrap-select.form-control:not([class*="col-"]){width:100%}
.bootstrap-select.form-control.input-group-btn{z-index:auto;border-radius:0;}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn{border-radius:0}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}
.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}
.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group > .disabled{cursor:not-allowed}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group > .disabled:focus{outline:none!important}
.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}
.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;color:#777 !important;
    font-size:14px !important;}
.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-1px 0 0;padding:0;border-radius:0 0 3px 3px;background:#eee;border:1px solid #ccc;border-top:1px solid #ccc;}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-height:200px !important}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px;color:#666;}
.bootstrap-select.btn-group .dropdown-menu li.selected a{background:#ccc;}
.bootstrap-select.btn-group .dropdown-menu li a:hover{background:#00aebd;color:#fff;}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px;display:none;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle{z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after{display:block}
.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%;color:#000 !important;background-color: #fff !important;}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox + .bs-actionsbox{padding:0 4px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none;border-radius:0;padding:0px 5px;height:27px;line-height:27px;}

.top-main-menu2{padding:20px 0;margin:0;list-style:none;}
.top-main-menu2 li{display:inline-block;float:left;text-align:center;width:30%;margin-right:15px;padding:10px;background:#00aebd;border-radius:4px;min-height:120px;}
.top-main-menu2 li.active{background:#6fb758;}
.top-main-menu2 li h4{font-size:15px;padding:0 0 5px 0;margin:0;color:#fff;}
.top-main-menu2 li a{color:#eee;display:block;width:25%;float:left;padding:8px;text-decoration:underline;}
.top-main-menu2 li a:hover{color:#fff;}

.fidelity_tbl{width:100%;max-width:650px;color:#000;}
.fidelity_tbl tr th, .fidelity_tbl tr td{padding:8px 5px !important;color:#000;vertical-align:middle !important;}
.fidelity_tbl tr th{background:#00aebd;color:#fff;}
.fidelity_tbl tbody tr:nth-child(2n) td{background:#f3f3f3;}
.fidelity_tbl tr td input{height:24px;line-height:24px;padding:0 5px;border-radius:4px;}
.other{width:155px;}
.add_napp{width:220px;margin:15px auto 0 auto;color:#eee;font-size:14px;line-height:30px;}
.add_napp select{height:30px;line-height:30px;padding:0 5px;}
.add_napp .pull-left{padding:0 5px;}
.add_napp .pull-left a{width:100%;padding:0 15px;line-height:30px;text-decoration:none;}

.cope_fields_accordion{display:block;margin:0 0 30px;}
.cope_fields_accordion:before,.cope_fields_accordion:after{clear:both;content:'';display:table;width:100%;}
.cope_field_heading{display:block;clear:both;margin:2px 0;cursor:pointer;}
.cope_field_heading:first-child{margin-top:0;}

.cw_fields_accordion{display:block;margin:0 0 30px;}
.cw_fields_accordion:before,.cw_fields_accordion:after{clear:both;content:'';display:table;width:100%;}
.cw_field_heading{display:block;clear:both;margin:10px 0 10px;cursor:pointer;}
.cw_field_heading:first-child{margin-top:0;}

.panel-group .panel .cope_field_heading a:before {
    content: "\e07b";
    display: block;
    float: right;
    font-family: 'simple-line-icons';
    font-size: 14px;
    text-align: right;
    width: 25px;
}
.panel-group .panel .cope_field_heading a.collapsed:before {
    content: '\e078';
}

.checkbox-items{padding:5px 5px 0;width:25%;float:left;display:table;height:40px;}
.checkbox-items::before{width:100%;clear:both;display:table;content:""}
.checkbox-items::after{width:100%;clear:both;display:table;content:""}
.checkbox-items input{margin:0 3px 0 0;float:none;display:table-cell;width:16px;vertical-align:top}
.checkbox-items label{margin:0;padding:0;float:none;line-height:1;display:table-cell;text-align:left;width:100%;vertical-align:top}
.checkbox-items.check-property input{display:none;}
.checkbox-items.check-property label{display:flex;position:relative;padding:0;align-items:center}
.checkbox-items.check-property label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #0076a3;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}
.checkbox-items.check-property input:checked + label:after{content:'';display:block;position:absolute;top:2px;left:7px;width:6px;height:14px;border:solid #0076a3;border-width:0 2px 2px 0;transform:rotate(45deg)}

.checkbox-items.check-property span.red label{color:#ff0000;}
.checkbox-items.check-property span.red label:before{border:2px solid #ff0000;background:#ff0000}
.checkbox-items.check-property span.red input:checked + label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;}

.checkbox-items.check-property span.green label{color:#6fb758;}
.checkbox-items.check-property span.green label:before{border:2px solid #6fb758;background:#6fb758;}
.checkbox-items.check-property span.green input:checked + label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;}

.legend-info{display:flex;align-items:center;width:100%;flex-direction:row;flex-wrap:wrap;margin:15px 15px 5px;}
.legend-info .legend-item{display:flex;margin-right:15px;font-size:14px;font-weight:600;color:#0076a3}
.legend-info .legend-item:before{content:'';width:20px;height:20px;background:#0076a3;display:block;margin-right:5px;border:2px solid transparent;}
.legend-info .legend-item.red{color:#ff0000}
.legend-info .legend-item.red:before{background:#ff0000;}
.legend-info .legend-item.green{color:#6fb758}
.legend-info .legend-item.green:before{background:#6fb758;}
.legend-info .legend-item.none{color:#666666}
.legend-info .legend-item.none:before{background:transparent;border:2px solid #0076a3;}

.panel-body .checkbox-inline input{margin-top:2px;}
.panel-body .checkbox-inline label{margin:0px;}

.table-responsive table tr td.wordwrap{word-wrap:break-word !important;white-space:normal !important;}
.table-responsive table tr td.w150{max-width:150px}
.table-responsive table tr td.w100{max-width:100px}
.table-responsive table tr td.w180{max-width:180px;width:180px;}
.table-responsive table tr td.w300{max-width:300px;width:300px;}
.table-responsive table tr td.w80{max-width:80px;width:80px;}
#scrolable-area{max-height:180px;overflow:auto;}
.w300{width:300px;max-width:300px;}
.w200{width:200px;max-width:200px;}
.minw300{min-width:300px;}
.maxw150{max-width:150px;}
.minw200 {min-width: 200px;}
.maxw200 {max-width: 200px;}

.renewal-years-table{width:100%;}
.renewal-years-table tbody{display:block;max-height:178px;overflow-y:scroll;}
.renewal-years-table thead, .renewal-years-table tb.ody tr{display:table;width:100%;table-layout:fixed;}
.renewal-years-table thead {width:100%;display:block;background:#00aebd}
.renewal-years-table thead.extra-space{padding-right:17px;}
.renewal-years-table th.w6p, .renewal-years-table td.w6p {width: 6%;}
.renewal-years-table th.w8p, .renewal-years-table td.w8p{width:8%;}
.renewal-years-table th.w12p, .renewal-years-table td.w12p{width:12%;}
.renewal-years-table th.w16p, .renewal-years-table td.w16p{width:16%;}
.renewal-years-table th.w18p, .renewal-years-table td.w18p{width:18%;}
.renewal-years-table th.w30p, .renewal-years-table td.w30p{width:30%;}
.renewal-years-table th.w10p, .renewal-years-table td.w10p{width:10%;}
.renewal-years-table th.w20p, .renewal-years-table td.w20p{width:20%;}
.renewal-years-table th.w4p, .renewal-years-table td.w4p {width: 4%;}
.renewal-years-table th.w7p, .renewal-years-table td.w7p {width: 7%;}
.renewal-years-table thead tr{background:#00aebd}
.notes_tbl.renewal-years-table thead tr,
.notes_tbl.renewal-years-table tbody tr{border-bottom:1px solid #ccc !important;padding-right:17px;display:flex;}
.notes_tbl.renewal-years-table thead tr th,
.notes_tbl.renewal-years-table tbody tr td{border:0 !important;border-right:1px solid #ccc !important}
.notes_tbl.renewal-years-table thead tr th:last-child,
.notes_tbl.renewal-years-table tbody tr td:last-child{border-right:0 !important;}
.notes_tbl.renewal-years-table > tbody > tr:nth-child(2n){background:#f7f7f7;}

.lvvehicle_tbl thead th{vertical-align:middle;text-align:center;background:#eee;padding:4px 10px;border-bottom:1px solid #ddd;}
.lvvehicle_tbl.table > thead > tr > th{vertical-align:middle !important;border-bottom:1px solid #ddd;}
.lvvehicle_tbl tbody td{padding:6px 10px;}
.lvvehicle_tbl .form-control{max-width:150px;display:block;padding:0 10px;height:30px;line-height:30px;}
.lvvehicle_tbl  .radio-inline{margin-left:20px;}

.renewal_table.table > tbody > tr > td{padding:5px 5px !important;vertical-align:middle;font-weight:400;color:#222;font-size:13px;}
/*.renewal_table .stage1 td{background:#bdbec0!important;color:#121212 !important}
.renewal_table .stage2 td{background:rgba(88,89,91,0.65)!important;color:#fff !important}
.renewal_table .stage3 td{background:rgba(1,174,190,0.6)!important;color:#fff !important}
.renewal_table .stage4 td{background:rgba(0,119,162,0.65)!important;color:#fff !important}
.renewal_table .completed td{background:#70b759!important;color:#fff !important}*/
.renewal_table.table > tbody > tr > td:first-child a{font-size:14px;color:#fff;}
.renewal_table.table > tbody > tr > td:first-child a:hover{font-size:14px;color:#fff !important;}
/*.renewal_table .stage1 td:last-child a{color:#fff !important;background:rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4);padding:4px 8px;display:inline-block;}
.renewal_table .stage2 td:last-child a, .renewal_table .stage3 td:last-child a, .renewal_table .stage4 td:last-child a, .renewal_table .completed td:last-child a{color:#fff !important;background:rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4);padding:4px 8px;display:inline-block;margin:0 auto;}*/
.renewal_table.table > tbody > tr > td.priority{text-align:center;color:#00aebd;}
.renewal_table.table > tbody > tr > td.exclamation {text-align: center;color: #ff0000;}
.renewal_table.table > tbody > tr > td.view_comments{text-align:left;white-space:normal;}
.renewal_table.table > tbody > tr > td.stage{font-weight:700;}
.renewal_table.table > tbody > tr > td .glyphicon{width:14px;height:14px;overflow:hidden;}
.renewal_table.table > tbody > tr > td .glyphicon-star:before{padding-right:10px;}
.renewal_table.table > tbody > tr:hover > td{color:none !important}
.renewal_table.table > tbody > tr > td.view_comments a{color:#6fb758 !important;font-weight:700;text-decoration:underline;}
.renewal_table.table > tbody > tr[data-priority="True"]{background:rgba(112,183,89,0.4);color:#fff }
.renewal_table.table > tbody > tr[data-priority="True"] > td{background:rgba(112,183,89,0.4);color:#fff }
.renewal_table.table > tbody > tr[data-priority="True"] > td.view_comments a{color:#444 !important;}

.common_form{padding:25px 20px 0;}
.common_form, .common_form label{font-size:13px;font-weight:500;}
.common_form .bold{font-weight:600;}
.stage-tabs{margin-bottom:0px;}
.stage-tabs.nav > li > a{line-height:35px;color:#333 !important;font-size:14px;padding:0 25px !important;background:#eee;}
.stage-tabs.nav-tabs>li.active>a{font-weight:700 !important;background:#fff;}
.stage-content.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:15px;}
.form-inline{display:flex;width:100%;flex-wrap:wrap;align-items:center;padding:6px 5px;margin:0;border-bottom:1px solid #f7f7f7;}
.form-inline.b-0{border-bottom:0;}
.horizantal_line.form-group{display:flex;width:100%;flex-wrap:wrap;align-items:center;font-size:13px;}
.horizantal_line.form-group.aligntop {align-items: flex-start;}
.horizantal_line.form-group input[type="text"],.horizantal_line.form-group input[type="date"],.horizantal_line.form-group select{width:200px;height:35px;padding:0 10px;}
div[id$="upnOWDocument"] {width: 200px;min-height: 35px;padding: 5px 0px;white-space: nowrap;display: flex;align-items: center;}
.deliverable-doc{display:flex;flex-direction:row;padding:5px 0;}
.deliverable-doc .btndelete{width:30px;text-align:center;display:block;}
.horizantal_line.form-group label{width:calc(100% - 200px);font-weight:500;margin:0;}
.horizantal_line.form-group .validate{display:block;padding-left:calc(100% - 200px);}
.horizantal_line.form-group label.wauto{width:auto;font-weight:500;margin:0 5px 0 0;}
.horizantal_line.form-group label.radio-inline{width:auto;padding-left:15px;font-weight:400;}
.horizantal_line.form-group label.radio-inline input{margin-left:-15px;margin-top:2px;}
.horizantal_line.form-group.w170 label {width: calc(100% - 170px)}
.horizantal_line.form-group.w170 input.form-control { width: 170px;}
.new_note .form-group label.checkbox-inline{width:auto;padding-left:15px;font-weight:400;}
.new_note .form-group label.checkbox-inline input{margin-left:-15px;margin-top:2px;}
.stage_tbl thead tr th{background:#00aebd;color:#fff;border:1px solid #eee !important;font-size:13px;}
.stage_tbl thead tr th.width100{width:100px;text-align:center;}
.stage_tbl tr td{padding:5px;border:1px solid #ddd !important;vertical-align:middle !important;font-size:13px;color:#454545;font-weight:500;}
.stage_tbl tr td input{width:100px;margin:0;height:30px;line-height:28px;padding:0 10px;}
.stage_tbl > tbody > tr:nth-child(2n) td{background:#f7f7f7;}
.new_note{display:none;}
.note_input{margin-bottom:20px;}
.notes_tbl{width:100%;}
.notes_tbl thead tr th{background:#00aebd;color:#fff;border:1px solid #eee !important;font-size:13px;}
.notes_tbl thead tr th.width100{width:100px;text-align:center;}
.notes_tbl tr td{padding:5px;border:1px solid #ddd !important;vertical-align:middle !important;font-size:13px;color:#454545;font-weight:400;}
.notes_tbl tr td input[type=text]{width:100px;margin:0;height:30px;line-height:28px;padding:0 10px;}
.notes_tbl tr td.nowrap{white-space:nowrap !important}
.notes_tbl tr td.wrap{white-space:normal !important;word-break:break-all}
.notes_tbl tr td.priority{text-align:center;}
.notes_tbl tr td.priority .glyphicon{width:12px;height:14px;overflow:hidden;}
.notes_tbl tr td .remindbell{color:#00aebd;font-size:14px;}
.notes_tbl tr td .remindbell{color:#00aebd;font-size:14px;}
.notes_tbl > tbody > tr:nth-child(2n) td{background:#f7f7f7;}
.removerow,.remove_loss_runs{padding:5px 10px;display:inline-block;cursor:pointer;border:1px solid #ff0000;border-radius:2px;color:#ff0000;font-weight:600;}

.cope-sec-tbl thead tr th{background:#00aebd;color:#fff;border:1px solid #eee !important;font-size:13px;}
.cope-sec-tbl thead tr th.width100{width:100px;text-align:center;}
.cope-sec-tbl tr td{padding:5px;border:1px solid #ddd !important;vertical-align:middle !important;font-size:13px;color:#454545;font-weight:400;background:#fff;}
.cope-sec-tbl tbody tr:nth-child(2n) td{background:#f7f7f7;}
.cope-sec-tbl tr td input[type=text],.cope-sec-tbl tr td select{width:100%;margin:0;height:30px;line-height:28px;padding:0 10px;max-width:90px}
.cope-sec-tbl tr td select{padding:0 5px;}
.cope-sec-tbl tr.new_row{display:none;}

.create-loss-tbl thead tr th{background:#00aebd;color:#fff;border:1px solid #eee !important;font-size:13px;}
.create-loss-tbl thead tr th.width100{width:100px;text-align:center;}
.create-loss-tbl tr td{padding:5px;border:1px solid #ddd !important;vertical-align:middle !important;font-size:13px;color:#454545;font-weight:400;background:#fff;}
.create-loss-tbl tbody tr:nth-child(2n) td{background:#f7f7f7;}
.create-loss-tbl tr td input,.create-loss-tbl tr td select{width:100%;margin:0;height:30px;line-height:28px;padding:0 10px;max-width:90px}
.create-loss-tbl tr td select{padding:0 5px;}
.create-loss-tbl tr.new_row{display:none;}

.misc-policy-tbl thead tr th{background:#00aebd;color:#fff;border:1px solid #eee !important;font-size:13px;}
.misc-policy-tbl thead tr th.width100{width:100px;text-align:center;}
.misc-policy-tbl tr td{padding:5px;border:1px solid #ddd !important;vertical-align:middle !important;font-size:13px;color:#454545;font-weight:400;background:#fff;}
.misc-policy-tbl tbody tr:nth-child(2n) td{background:#f7f7f7;}
.misc-policy-tbl tr td input,.misc-policy-tbl tr td select{width:100%;margin:0;height:30px;line-height:28px;padding:0 10px;}
.misc-policy-tbl tr td select{padding:0 5px;}
.misc-policy-tbl tr.new_row{display:none;}

.report_will{height:450px;width:100%;display:flex;flex-wrap:wrap;font-size:18px;font-weight:400;color:#70b759;align-items:center;justify-content:center;}
.modal-header button.close{position:absolute;right:15px;top:20px}

.fixed_table{display:block;width:100%;max-height:350px;overflow:auto;margin-bottom:30px;}
.fixed_table table tr td.text-primary{color:#0098d1;}
.fixed_table_header .fixed-table-container .fixed-table-body{max-height:250px;overflow:auto;}
.fixed_table_header .fixed-table-container .fixed-table-body table thead tr th{position:sticky;top:0;border-top:0 !important}
.fixed_table_header .fixed-table-container .fixed-table-body table tbody tr td.text-primary{color:#0098d1}
.fixed_table_header .fixed-table-container .fixed-table-body table tbody tr[data-type="deletedPolicy"]{background:#ff0000;}
.fixed_table_header .fixed-table-container .fixed-table-body table tbody tr[data-type="deletedPolicy"] td{background:#ff0000;color:#fff;}
.search-prop-wrapper{width:100%;padding:30px 50px;}
.badge-round2{margin:15px 15px 0;border-radius:75px;white-space:inherit;display:inline-block;}

@media only screen and (max-width:600px){
	.horizantal_line.form-group label{width:100%;}
    .horizantal_line.form-group .validate{display:block;padding-left:0;}
    .common_form{padding:20px 5px 0;}
    .common_form .col-md-4{float:left;}
    div[id$="upnOWDocument"] {width: 100%;white-space: inherit;}
    .deliverable-doc{display:flex;flex-direction:row;padding:5px 0;}
    .deliverable-doc .deliverable-docname{display:flex;width:calc(100% - 30px);}
    .deliverable-doc .btndelete{width:30px;text-align:right;}
    .search-prop-wrapper{width:100%;padding:30px 20px;}
}
.modalcenter{align-items:center;align-content:center;}

.quote_tbl{border:0;width:100%;}
.quote_tbl tr{}
.quote_tbl tr td{border:0;padding:6px 0px;border-bottom:1px solid #f7f7f7;}
.quote_tbl tr td.quote_lbl{font-weight: 500;font-size:13px;color:#333;}
.quote_tbl tr td.quote_lbl label{font-weight:500;font-size:13px;border:0;color:#333;}
.quote_tbl tr td.quote_input{width:200px;}
.quote_tbl tr td.quote_input input{width:200px;height:35px;padding:0 10px;}
.quote_tbl tr td.quote_delete{position:relative;width:1px;}
.quote_tbl tr td.quote_delete a{position:absolute;top:8px;right:-40px;}

.height400 .fixed-table-container .fixed-table-body{border:1px solid #999;overflow:auto;max-height:400px;}

.modal-full{position:absolute;top:22px;right:45px;cursor:pointer;}
.modal-header button.close{opacity:0.65;margin-top:-3px;font-size:24px;}
.modal-dialog.fullscreen{width:100% !important;max-width:100% !important;}

.modal-header input.close {
position:absolute;top:15px;right:10px;border:0;background:transparent;
}

.export-btn-align{position:relative;}
.export-btn-align .export-btn{position:absolute;top:0;right:0;width:130px;}
.export-btn-align .fixed-table-toolbar .columns.columns-right{margin-right:140px;}

table.checkbox-group{width:200px;}
table.checkbox-group td {padding-bottom: 5px;vertical-align: middle;}
table.checkbox-group input[type=checkbox]{margin:0;}
table.checkbox-group label{margin-left:4px !important;color:#454545;width:auto !important;}

ul.checkbox-group{width:200px;padding:0 0 15px;margin:0;list-style:none;}
ul.checkbox-group li{margin:0;padding:0 0 10px;display:flex;flex-direction:row;align-items:flex-start;}
ul.checkbox-group input[type=checkbox]{margin:3px 0 0;}
ul.checkbox-group label{margin-left:4px !important;color:#454545;width:calc(200px - 20px) !important;line-height:1.2;white-space:nowrap;}

.form-group.horizantal_line2{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;font-size:13px;}
.form-group.horizantal_line2>label{width:200px;}
ul.horizantal-checkbox{width:calc(100% - 200px);display:flex;flex-direction:row;flex-wrap:wrap;}
ul.horizantal-checkbox {width:calc(100% - 200px);display:flex;flex-direction:row;flex-wrap:wrap;}
ul.horizantal-checkbox.w100p{width:100%;}
ul.horizantal-checkbox.p-0{padding:0;}
ul.horizantal-checkbox li{display:flex;align-items:center;}
ul.horizantal-checkbox li input[type=checkbox]{margin:0;}
ul.horizantal-checkbox li label{margin:0 20px 0 4px !important;width:auto !important}
ul.horizantal-checkbox.cols4 {width: 100%;}
ul.horizantal-checkbox.cols4 li {width: 25%;}

.datepicker.datepicker-dropdown.position_top{margin-top:-320px !important;}

.d-flex{display:flex;}
.justify-between{justify-content:space-between;}
.align-items-center{align-items:center;}
.inactive-checkbox{display:inline-flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;}
.inactive-checkbox input{margin:-2px 5px 0 0;}
.inactive-checkbox label{margin:0;line-height:1;color:#fff;}
.inactive-checkbox2{display:inline-flex;flex-direction:row;flex-wrap:nowrap;}
.inactive-checkbox2 input{margin:0px 5px 0 0;}
.inactive-checkbox2 label{margin:0;line-height:1;font-weight:700;}

.table-filter-select{width:120px;padding:2px 10px;margin-top:3px;height:28px;}

#selectedProperties > span{display:inline-block;min-height:24px;margin-bottom:5px;}
#selectedProperties > span i{cursor:pointer;}

body.modal-open{padding-right:17px !important;}
body.modal-open2{overflow:hidden !important}
.modal-open2 .modal{overflow-x:hidden;overflow-y:auto;}

.custom-grid-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;}
.custom-grid-col{display:block;width:100%;}
.custom-grid-col.col-20{width:calc(20% - 15px);}

@media only screen and (max-width:1024px) {
    .custom-grid-col.col-20{width:calc(33.3333% - 15px) !important;}
}
@media only screen and (max-width:600px) {
    .custom-grid-col.col-20{width:100% !important;}
}