
/* GENERAL */
body{min-height:100vh}

.text-white .text-muted,.footer-wrp .text-muted,.alert .text-muted{color:inherit!important;opacity:.5!important}
.bg-xlight{background-color:#fafbfd!important}
.bg-primary-gradient{background: #7FA0E3;background: -moz-linear-gradient(-45deg, #7FA0E3 0%, #00B8C0 100%);background: -webkit-linear-gradient(-45deg, #7FA0E3 0%,#00B8C0 100%);background: linear-gradient(135deg, #7FA0E3 0%,#00B8C0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FA0E3', endColorstr='#00B8C0',GradientType=1 );}
.bg-dark-gradient{background: #2A3A53;background: -moz-linear-gradient(-45deg, #2A3A53 0%, #7FA0E3 100%);background: -webkit-linear-gradient(-45deg, #2A3A53 0%,#7FA0E3 100%);background: linear-gradient(135deg, #2A3A53 0%,#7FA0E3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2A3A53', endColorstr='#7FA0E3',GradientType=1 );}
.btn-white{background-color:#fff;}
.btn-outline-white{color:#fff;border:1px solid #fff}
.btn-outline-white:hover{background-color:#fff;}
.primary-mktg-wrap h2{font-size:3rem}
.dropdown-menu{min-width:12rem}
.modal-content{border-radius:.3rem}
.modal-title{line-height:1.1em}

a,.btn-link{text-decoration:none!important}

.h-u{border-bottom:1px solid #EBEDF2;padding-bottom:0.35em;}
.h-mainTitle{margin-top:0;}
.h-ub{position:relative;margin-bottom:17px;padding-bottom:20px}
.h-ub:before{background: #EBEDF2;bottom:0px;content: " "; height: 4px; left:0;position: absolute;width: 60px;}
/*.text-center .h-ub:before{left:50%;margin-left:-30px}*/
.h-evidenziato{border-left: 5px solid #00AEEF;color: #00AEEF;display: block;font-style: italicmargin: 20px; padding: 15px 30px;}

.badge-top{position: absolute;top: -.5em;right: -.5em;font-size: 1em;padding:.35em .55em}
.flip-x{transform: scaleX(-1);}
.flip-y{transform: scaleY(-1);}

.pull-up-header{margin-bottom:-130px!important;}
.pull-up-header .container,.pull-up-header .container-fluid {padding-bottom:130px!important;}

.fs-1{font-size:1rem!important}
.fs-2{font-size:2rem!important}
.fs-3{font-size:3rem!important}
.fs-4{font-size:4rem!important}
.fs-5{font-size:5rem!important}
.fs-5{font-size:5rem!important}
.fs-6{font-size:6rem!important}
.fs-7{font-size:7rem!important}
.fs-8{font-size:8rem!important}
.fs-9{font-size:9rem!important}
.fs-10{font-size:10rem!important}

.navbar-side.sticky-top{top:110px}

.btn-xl .btn b{white-space:normal;line-height:1.1em;display:block;padding-bottom:.25rem}
.btn-xl .btn small{white-space:normal;display:inline-block;line-height:1.1em}

.btn [class^="icon-"], .btn [class*=" icon-"]{font-size:1.25em}

.progress-check{position:relative;height:1.2em;width:1.2em;display:inline-block;vertical-align:middle;background:#f8f9fa;border:1px solid #ced4da;border-radius:.25rem;margin:.1em .4em .25em 0}
.progress-check .icon-check{font-size:1.25em;position:absolute;top:-.15em;left:.15em}
.progress-sm{height:6px}

.text-white hr{border-color:rgba(255,255,255,0.25)}

.breadcrumb{font-size:.8rem}
.breadcrumb.text-white .breadcrumb-item, .breadcrumb.text-white .breadcrumb-item.active, .breadcrumb.text-white .breadcrumb-item a, .breadcrumb.text-white .breadcrumb-item a:hover,.breadcrumb-item + .breadcrumb-item::before{color:rgba(255,255,255,.6)}
.breadcrumb.text-white .breadcrumb-item > a{color:#fff}

.tabs-section .nav-tabs .nav-item.show .nav-link,.tabs-section .nav-tabs .nav-item .nav-link:hover, .tabs-section .nav-tabs .nav-link.active{
	background: #fff;background: -moz-linear-gradient(top, #ffffff 0%, #fafbfd 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#fafbfd 100%);background: linear-gradient(to bottom, #ffffff 0%,#fafbfd 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafbfd',GradientType=0 );
	box-shadow:4px 10px 10px rgba(0,0,0,0.15 )
}
.tabs-section .nav-tabs .nav-item .nav-link:hover{margin-bottom:1px;margin-top:-1px}
.tabs-section{box-shadow:0 -10px 10px rgba(0,0,0,.025) inset,0 -1px 0px rgba(0,0,0,.075) inset; overflow:hidden; padding-top:10px!important;}
.tabs-section .nav-tabs{border-bottom:none;width:100%}
.tabs-section .nav-tabs .nav-item .nav-link{font-size:1.2rem;text-align:left;padding:.5em 1.5em}

.form-inline .form-control{max-width:100%}

/* tabs in modal */
.modal .tabs-section{margin:-15px -15px 0 -15px;padding:15px 15px 0 15px}
.modal .tabs-section .nav-tabs .nav-item .nav-link{font-size:1.25rem}

.modal .bg-xlight .nav-tabs .nav-item.show .nav-link, .modal .bg-xlight .nav-tabs .nav-item .nav-link:hover, .modal .bg-xlight .nav-tabs .nav-link.active{background:#fff}

.main-section{min-height:calc(100vh - 314px)}

@media (max-width: 767.98px){	
	.main-section{min-height:calc(100vh - 290px)}
	.nav-tabs-wrp{display:flex!important;height:auto!important}
	.navbar-collapse.nav-tabs-wrp .navbar-nav .nav-link, .tabs-section .navbar-collapse .nav-tabs .nav-item .nav-link{padding:.5rem 4.45rem .5rem .5rem;font-size:1.25rem}
	.tabs-sm-full{padding-left:0!important;padding-right:0!important}
	.nav-tabs-wrp .navbar-nav .nav-link img{max-width:32px}
	.navbar-tabs-toggler{position:absolute;right:-2px;top:0;font-size:1.2rem}
	.nav-tabs-wrp .navbar-tabs-toggler small{font-size:.7rem}
	.nav-tabs-wrp.collapse.show .navbar-tabs-toggler .icon-arrow-down:before{content:"\e916"}
	.nav-tabs-wrp.collapse .nav-item .nav-link{display:none}
	.nav-tabs-wrp.collapse.show .nav-item .nav-link,.nav-tabs-wrp.collapse .nav-item .nav-link.active{display:block!important;}
	.modal .tabs-section .nav-tabs .nav-item .nav-link{font-size:1.05rem}
}


/* ALERT */
.alert{font-size:.85rem;overflow:hidden;}
.alert a{color:inherit}
.icon-bg{position:absolute;display:block;bottom:.075em;right:.15em;font-size:4.75rem!important;opacity:.06;}
.custom-select, .custom-input{-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.section-alert .alert{display:flex;width:calc(33.33333% - 30px);margin:15px 15px 0 15px;flex-direction:column;}
@media (max-width: 991.98px){
	.section-alert .alert{;width:calc(100% - 30px);margin-top:0}
}

/* ICONS */
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?pjksvs');
  src:  url('../fonts/icomoon.eot?pjksvs#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?pjksvs') format('truetype'),
    url('../fonts/icomoon.woff?pjksvs') format('woff'),
    url('../fonts/icomoon.svg?pjksvs#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align:middle;
  font-size:1.15em;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-add:before {content: "\e900";}
.icon-alert:before {content: "\e901";}
.icon-arrow-down:before {content: "\e902";}
.icon-arrow-left:before {content: "\e903";}
.icon-arrow-right:before {content: "\e904";}
.icon-arrow-up:before {content: "\e905";}
.icon-calendar:before {content: "\e906";}
.icon-carrello:before {content: "\e907";}
.icon-close:before {content: "\e908";}
.icon-dashboard:before {content: "\e909";}
.icon-delete:before {content: "\e90a";}
.icon-edit:before {content: "\e90b";}
.icon-filter:before {content: "\e90c";}
.icon-first:before {content: "\e90d";}
.icon-info:before {content: "\e90e";}
.icon-last:before {content: "\e90f";}
.icon-logout:before {content: "\e910";}
.icon-calc:before {content: "\e911";}
.icon-search:before {content: "\e912";}
.icon-swap:before {content: "\e913";}
.icon-user:before {content: "\e914";}
.icon-envelope-o:before {content: "\f003";}
.icon-file-o:before {content: "\f016";}
.icon-download2:before {content: "\f019";}
.icon-book:before {content: "\f02d";}
.icon-print:before {content: "\f02f";}
.icon-random:before {content: "\f074";}
.icon-phone:before {content: "\f095";}
.icon-paperclip:before {content: "\f0c6";}
.icon-truck:before {content: "\f0d1";}
.icon-envelope:before {content: "\f0e0";}
.icon-cloud-download:before {content: "\f0ed";}
.icon-cloud-upload:before {content: "\f0ee";}
.icon-check:before {content: "\e915";}
.icon-x:before {content: "\e916";}
.icon-download:before {content: "\e917";}
.icon-documents:before {content: "\e918";}
.icon-carrello-sm:before {content: "\e919";}
.icon-freccia:before {content: "\e91a";}
.icon-carrello-add-sm:before { content: "\e91b";}
.icon-calc-sm:before {content: "\e91c";}
.icon-building:before { content: "\f0f7";}
.icon-ellipsis-h:before { content: "\f141";}
.icon-ellipsis-v:before { content: "\f142";}


/* NAV */

/* nav main */
.dropdown-item-text,.dropdown-header, .dropdown-item{padding:.25rem .85rem}
.dropdown-header{padding:.75rem .85rem;white-space:normal;}

.navbar-main{height:80px;}
.navbar-main .navbar-brand{flex-grow:9;padding:0;font-weight:700}
.navbar-main .navbar-brand img{width:130px}
.navbar-main .navbar-toggler{margin-left:1.25rem;margin-right:.25rem;}
.navbar-main .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem;display:flex;align-items:center;height:80px;font-size:0.95rem}
.navbar-main .navbar-ico .nav-link,.navbar-main .nav-login{border-left:1px solid #F0F3F8}
.navbar-main .navbar-ico{border-right:1px solid #F0F3F8}
.navbar-main .dropdown-menu{margin-top:-20px;padding:0;}
.navbar-main .dropdown-menu:before{content:'';position:absolute;top:-12px;left:20px;width:0;height: 0;border-style: solid;border-width: 0 9px 11px 9px;border-color: transparent transparent rgba(0,0,0,.15)} 
.navbar-main .dropdown-menu:after{content:'';position:absolute;top:-10px;left:21px;width:0;height: 0;border-style: solid;border-width: 0 8px 10px 8px;border-color: transparent transparent #fff} 
.navbar-main .dropdown-divider{margin:0}
.navbar-main .dropdown-toggle:after, .dropdown-toggle-lang:after{display:none}

.navbar-main .nav-login{display: flex;height: 80px;align-items: center;padding:0 1.25rem;}
.navbar-main .nav-user{display:flex;align-items:center;}
.navbar-main .nav-user .nav-user-txt{font-size:0.85rem;padding-right:1.25rem;margin-left:-0.5rem}
.navbar-main .nav-user .nav-user-txt .nav-user-name{display:inline-block;vertical-align:top;max-width:10em;}
.navbar-main .dropdown-user:before{left:34px;} 
.navbar-main .dropdown-user:after{left:35px;} 

.navbar-ico .nav-link i{font-size:2.8rem}
.navbar-main .btn{font-size:0.91rem}
.navbar-main .navbar-nav .nav-login-mobi{display:none}

.nav-link .badge{font-family:font-family:"Work Sans",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position: absolute;top: -0.4em;right: -0.5em;font-family: "Work Sans";border: 2px solid #fff;font-size: .85rem;padding:.25em .5em}

.navbar-nav .dropdown-menu{position:absolute}

/* nav app */
.navbar-app{height:55px;font-weight:bold;z-index:9}
.navbar-app .navbar-app-toggler,.navbar-app .nav-link{height:55px;border:none;padding:1.1rem 1.25rem!important;color:#fff!important;font-size:inherit;line-height:1em}
.navbar-app .nav-link:hover{background:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}
.navbar-app .active .nav-link{color:rgba(255,255,255,.75)!important}

.navbar-app .nav-item .dropdown-menu{background:linear-gradient(180deg, #233c55 0%,#235170 100%);border:none;}
.navbar-app .nav-item .dropdown-menu .dropdown-item{color:#fff;padding:.35rem 1.5rem;transition-timing-function: ease-in-out;transition-duration: .3s;transition-property: background;}
.navbar-app .nav-item .dropdown-menu .dropdown-item:hover,.navbar-app .nav-item .dropdown-menu .dropdown-item:focus{background:rgba(255,255,255,.05);transition-timing-function: ease-in-out;transition-duration: .3s;transition-property: background;}

.dropdown-menu {display: block;visibility: hidden;overflow:hidden;padding:0;opacity:0;transform-origin: top center;transform: scale(1,0);height:0;transition:.25s ease all;box-sizing:border-box}
.dropdown-menu.show {display: block;visibility: visible;opacity:1;padding:.5rem 0;transform: scale(1,1);height:auto;transition:.25s ease all;}

.navbar-main.navbar-light .navbar-nav .nav-link:hover{background:rgba(0,0,0,0.01)}
.navbar-main.navbar-light .navbar-nav #dropdown-nav-user:hover{background:transparent}


/* off canvas*/
body {overflow-x: hidden;padding-top:80px}

@media (max-width: 991.98px){
  .navbar-main .navbar-nav .nav-login-mobi{display:flex;}
  .navbar-ico .navbar-nav{flex-direction:row}
	.navbar-app .navbar-app-toggler,.navbar-app .nav-link{padding:1rem .5rem!important;}
	.navbar-app .navbar-collapse{position:absolute;top:55px;width:100%;margin-left:-1rem;background:#233c55}
	.navbar-app .navbar-collapse .nav-item{border-bottom:1px solid rgba(255,255,255,.15);}
	.navbar-app .navbar-collapse .nav-link{padding:1rem 1.5rem!important;}
	.navbar-app .navbar-app-toggler.collapsed .icon-x:before {content:"\e902";}
	
	.navbar-app .nav-item .dropdown-menu{position:relative;margin-top:0px;}
	
  .offcanvas-collapse {
    position: fixed;
    top: 80px; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #233C55;
	color:#rgba(255,255,255,0.75);
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: left, visibility;
  }
  .offcanvas-collapse.open {
    left: 0;
    visibility: visible;
  }
	.navbar-main .navbar-collapse .nav-link, .navbar-main .navbar-collapse .nav-link:hover, .navbar-main .navbar-collapse .nav-link:focus,.navbar-main .navbar-collapse .nav-link.active,.navbar-main .navbar-collapse .nav-link:active{color:#fff;height:auto!important;padding:.75rem!important;border-bottom:1px solid rgba(255,255,255,0.15) }
	.navbar-main .navbar-collapse .active .nav-link{color:rgba(255,255,255,.75)!important}
	.navbar-main .dropdown-menu{margin-top:-5px;}
	.navbar-main .dropdown-user:after {left:24px;}
	.navbar-main .dropdown-user:before {left:23px;}
	.navbar-main .dropdown-lang:after{left:14px}
	.navbar-main .dropdown-lang:before{left:13px}
}

@media (max-width: 767.98px) {
	body {padding-top:66px}
	.navbar-main,.navbar-main .navbar-nav .nav-link{height:66px;}
/*	.navbar-main .navbar-brand img{max-width:60px}*/
	.navbar-main .navbar-brand img{width:110px}
	.navbar-ico .nav-link i{font-size:2.2rem}
	.offcanvas-collapse{top:66px}
	.navbar-main .nav-user .nav-user-txt{display:none}
	.navbar-app .navbar-app-toggler,.navbar-app .nav-link{padding:1rem .25rem!important;}
}

@media (max-width: 467.98px) {
	body {padding-top:60px}
	.navbar-main,.navbar-main .navbar-nav .nav-link{height:60px;}
	.offcanvas-collapse{top:60px}
	.navbar-main .navbar-brand{margin:0;margin-left:-5px;}
    /*.navbar-main .navbar-brand img {margin: 0}*/
    .navbar-main .navbar-brand img{max-width:60px;margin:0}
    .navbar-main .navbar-nav .nav-link{padding-left:.9rem;padding-right:.9rem}
	.navbar-main .navbar-toggler{margin-right:0;margin-left:0.9rem}
	.navbar-main .navbar-ico{margin-left:5px}
}



/* HOME */
.jumbotron{border-radius:0;min-height:150px;align-items:center;display:flex;padding:1rem 0;position:relative;overflow:hidden}
.jumbotron.jumbo-lg{padding:4rem 2rem;min-height:72.5vh;}
.jumbotron h1{color:#fff;line-height:1em;font-weight:300;}
.jumbotron h1 b{font-weight:700}

.jumbotron .container{z-index:2}
.jumbo-bg{position: absolute;left:0;height:100%;}
.jumbo-bg .embed-responsive-item{object-fit:cover;opacity:0.15;}


@media (min-width: 991.98px) {
	.jumbotron.jumbo-lg .container{max-width:720px}
	.jumbotron h1{font-size:3.5rem;}
	.jumbotron p a{color:#fff;font-weight:bold;}
	
	.slide-servizi-dots-wrp{box-shadow:0 -10px 25px rgba(35,67,94,.07) inset;position:relative;}
	.owl-dot{cursor:pointer;text-align:left!important;opacity:.6;transition-timing-function: ease-in-out;transition-duration: .3s;transition-property: opacity;}
	.owl-dot.active{opacity:1;transition-timing-function: ease-in-out;transition-duration: .3s;transition-property: opacity;}
	.owl-dot.active:before{content:'';display:block;position:absolute;width: 0;height: 0;border-style: solid;border-width: 0 15px 20px 15px;border-color: transparent transparent #ffffff transparent;bottom:0;margin-left:10px;z-index:3;}
	.owl-dot h5{display:inline-flex;margin:.5rem;vertical-align:middle; flex-direction: column;font-weight:bold;color:#0055a5}
	.owl-dot h5 small{display:block;font-size:1rem}
}
@media (max-width: 991.98px) {
	.owl-carousel.owl-disable-sm .owl-stage{
		width: 100%!important;transform: translate3d(0px, 0px, 0px)!important;
	}
}


.footer-wrp{color:rgba(255,255,255,.75)!important;font-size:.9rem}
.footer-wrp p{margin-bottom:5px}
.footer-wrp a{color:#fff;}
.footer-wrp ul{margin:0}
.list-arrow li, .link-arrow{padding-left:1.1em;position:relative}
.list-arrow li:before, .link-arrow:before{content:'\e904';opacity:.75;font-family: 'icomoon' !important;position:absolute;left:0;top:.15em;font-size:.9em;}
.list-arrow li:hover:before,.link-arrow:hover:before{opacity:1;left:1px;}
.link-arrow:before{font-size:.75em}



/* FORM */
.form-control{padding-left:.5rem}
.flatpickr-calendar{box-shadow:0 6px 12px rgba(0,0,0,0.5)}
.flatpickr-months{padding:.5rem;}
.flatpickr-weekdays{background:#F0F3F8}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{margin-top:.5rem}
.flatpickr-day{line-height:38px;}
.dayContainer{padding:2px 0}

.input-group-merge .input-group-append *, .input-group-merge .input-group-prepend *{background:white}
.input-group-merge .input-group-append *{border-left-color:transparent}
.input-group-merge .input-group-prepend *{border-right-color:transparent}

label{line-height: 1.2em;font-size: .84rem;opacity: .66;}

.form-row > .col, .form-row{margin-left:-10px;margin-right:-10px;}
.form-row > .col, .form-row > [class*="col-"]{padding-left:10px;padding-right:10px;}

.btn-toggle:not(.collapsed) [class^="icon-"]:before,.btn-toggle:not(.collapsed) [class*=" icon-"]:before{content:"\e916"}

.advanced-search .form-group{margin-bottom:.5rem;}
.advanced-search label{font-size:.8rem;line-height:1.1em;padding:.2rem 0}
.advanced-search .form-control{padding:.375rem;font-size:.9rem}
.advanced-search select.form-control:not([size]):not([multiple]){height:calc(2.1rem + 2px)}

@media (max-width: 767.98px) {
	.search-bar .form-group{margin:.5rem .5rem .5rem 0;max-width:45%}
	.search-bar .form-control{padding:.375rem;font-size:.9rem}
	.search-bar select.form-control:not([size]):not([multiple]){height:calc(2.1rem + 2px)}
}

.nota-privacy.small{font-size:.73rem}

.custom-control-label{padding-left: .25rem;padding-top: .35rem;}
.custom-control-label:before,.custom-control-label:after{width:1.25rem;height:1.25rem;}
.custom-switch .custom-control-label:before{border-radius:1rem;width: 2.25rem;}
.custom-switch .custom-control-label:after{width: calc(1.25rem - 4px);height: calc(1.25rem - 4px)}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(1rem)}

/* TABLES */

.stato-wrp{position:relative;padding-left:16px}
.stato-spot{margin-top:-2px;display:inline-block;width:12px;height:12px;vertical-align:middle;border-radius:50%;box-shadow:0 3px 8px rgba(255,255,255,0.25) inset;background:#999}
.stato-spot-md {
	margin-top: -2px;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	border-radius: 50%;
	box-shadow: 0 3px 8px rgba(255,255,255,0.25) inset;
	background: #999
}
.stato-wrp .stato-spot{position:absolute;left:0;top:.4em;}
.stato-verde{background:#63b80f}
.stato-giallo{background:#ffcc33}
.stato-rosso{background:#ee3b33}
table hr{margin-bottom:.5rem;margin-top:.5rem}
table p{margin-bottom:.5rem;}

.table-danger, .table-danger > td, .table-danger > th{background-color:#FDF5F5}
.table-warning, .table-warning > td, .table-warning > th{background-color:#FDFAF5}
.table-info, .table-info > td, .table-info > th{background-color:#F5F9FD}
.table-success, .table-success > td, .table-success > th{background-color:#F9FDF9}

/* KENDO DATAGRID */
.k-grid-header th.k-header,.k-grid-header{font-size:.9em;background:rgba(156,171,202,.9)}
.k-grid-header th.k-header > .k-link{color:#fff;}
.k-alt{background:#fbfbfc}
.k-widget.k-grid{border:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}
.k-grid td{vertical-align:top;font-size:.92em;line-height:1.2em;padding:.75em}
.k-grid td .small{line-height:1em;}
.k-grid td .small.ellipsis{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;cursor:pointer}
.k-grid td .small.ellipsis.show-all{-webkit-line-clamp: initial;text-overflow: initial;}

.k-calendar .k-footer .k-nav-today,.k-calendar .k-today .k-link{color:#00B8C0}
.k-calendar td.k-state-focused .k-link,.k-calendar .k-today .k-link{box-shadow:inset 0 0 2px 1px #00B8C0}
.k-calendar td.k-state-selected .k-link{border-color:#00B8C0; background:#00B8C0}

.readonly-data-field {
	border: 1px solid #ced4da !important;
	background-color: #fff !important;
}


html body #pdfviewer {
	width: 100% !important;
}

.color-white{
	color:white !important;
}