<style>




.navbar-xs .navbar-primary .navbar { min-height: 29px; height: 29px; }
.navbar-xs .navbar-primary .navbar .navbar-brand{ padding: 0 12px;font-size: 16px;line-height: 28px; }
.navbar-xs .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0; padding-bottom: 0; line-height: 28px; }
.navbar-sm .navbar-primary .navbar { min-height:40px; height: 40px; }
.navbar-sm .navbar-primary .navbar .navbar-brand{ padding: 0 12px;font-size: 16px;line-height: 40px; }
.navbar-sm .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0; padding-bottom: 0; line-height: 40px; }

.navbar-gt {
   background-color: #ffffff;
    border-color: #ffffff;
    }
    
    .dt-buttons>a
    {
    	margin: 0;
    	padding: 0;
    	border: none;
    }
    
    .caret {
  width: 10px;
  height: 10px;
  border: none;
}

  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }

/*
.corner {

	float: right;
	display : inline-block;
	margin-top: -30px;
 	height : 0;
 	width : 0;
 	border-bottom : 12px solid black;
 	border-left : 12px solid transparent;
}*/

.corner {
	float: right;
	display: inline-block;;
	margin-top: -50px;
	width: 100%;
	text-align: right;
	position: absolute;
}

.vertical-middle {
	vertical-align: middle;
}

.tableLoading::before {
	content: url(/images/loading.gif);
	position: absolute;
}

.fieldUpdate {
	text-align: left !important;
	color: transparent;
}

.fieldUpdate:after {
 	content: url(/images/loading.gif);
 	float: right;
 	position: absolute;
	display: inline;

}

@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}


div.DTS div.dataTables_scrollBody {
	background: #FFF;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected
{
	background-color: #08C;
}


.phone-tooltip + .tooltip > .tooltip-inner {
	background-color: #eee;
	color: #000;
	font-size: 14px;
	border-color: #555;
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
}

.submitting:after {
	content:url('/images/gmicons/ajax-loader.gif')
}

.dropdown-menu{
	font: bold 13px Arial;
	color: #777;
	font-weight: 400;
}
    [class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 100%;
}
			th
			{
				white-space:nowrap;
			}
			td
			{
				white-space:nowrap;
			}
			
			th.dt-center, td.dt-center { text-align: center; }
			th.dt-right, td.dt-right { text-align: right; }
			th.dt-head-center { text-align: center; }
			td.dt-body-center { text-align: center; }
			th.dt-head-right { text-align: right; }
			td.dt-body-right { text-align: right; }
			
			h1 {
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 10px;
				font-size: 24px;
				padding: 3px !important;
			}

			h2 {
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 10px;
				font-size: 16px;
				padding: 3px !important;
			}

			thead, tfoot {
				background:#ddd;
			}
			
			.table-filter
			{
				padding-left: 10px;
				padding-top: 0px;
				padding-bottom: 0px;
				

			}

@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.animate-rowUpdate {
   -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}

			
			td.wrapped-text {
			    white-space: normal !important;
			}

			td.dt-ellipsis {
				text-overflow: ellipsis;
				width: 100%;
			}

			div.dt-notes {
				max-width: 300px;
				max-height: 80px;
				text-overflow: ellipsis;
				overflow: scroll;
				white-space: pre-wrap !important;
			}

			.btnSpacer {
				margin-right: 10px !important;
			}

			.btnLeftSpacer {
				margin-left: 10px !important;
			}
						
			.dataTables_filter label {
				float: left;
				width: 100%;
				padding: 0;
				margin:0;
			}
			
			.dataTables_filter input {
				float: none;
				height:28px;
				width: 90% !important;
				box-sizing: border-box;
			}

			table.dataTable {
				margin-top: 0px !important;
			}

			div.dataTables_info {
				padding-top:4px !important;
			}

			.table-title-row {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,f6f6f6+53,ffffff+100 */
				background: #ededed; /* Old browsers */
				background: -moz-linear-gradient(left,  #FFC300 0%,  #ffffff 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(left,  #FFC300 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to right,  #FFC300 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
				border-radius:5px;
				font-size: 18px;
				font-weight: bold;
				padding: 3px;
				margin-bottom: 3px;
				margin-left: 0;
				margin-right: 0;
			}	
            
            .editCell
            {
            	background-image:radial-gradient(red, white);
            }
            
            .savedCell
            {
            	background-image:radial-gradient(green, white);
            }

            .winHeader .table-title-row:hover{
            	cursor: move;
            }

            .winHeader .panelNavBar:hover{
            	cursor: move;
            }

            .winBorder {
            	padding: 5px;
            }

            .winPanel {
            	top: 40px;
            	left: 10px;
            }

			.body-fixed-menu {
				margin-top: 40px;
			}

			.main-navbar {
				margin-left: -1px;
			}
			
			.navbar {
				min-height:initial;
			}
					
			.box{
				padding:5px;
			}
			
			.shadowed {
				border-radius:5px;
				box-shadow:3px 3px 6px #999;
				background:#fff;
				font:bold 13px Arial;
				color:#555;
				border:1px solid #aaa;
			}
			
			.large-shadowed {
				border-radius:5px;
				box-shadow:9px 9px 20px 5px #444;
				background:#fff;
				font:bold 13px Arial;
				color:#555;
				border:1px solid #aaa;
			}
			
			.btn_shadowed {
				border-radius:5px;
				background:transparent;
				font:bold 13px Arial;
				color:#555;
				border:0;
			}
			
			.btn_shadowed:hover {
				background: transparent;
			}
			
			.table-detail
			{
				background:#fff;
				font:bold 13px Arial;
				color:#555;
				border:1px solid #aaa;
				border-radius:5px;
			}
			 
			
			.btn-panel {
  				width: 64;
  				height: 64;
  				vertical-align:middle;
  				text-align:center;
  				margin:0;
  				padding:0;
  				/*border-radius: 32px; */
  				background-color: transparent;
  				border: 0;
  				transition-duration: 0.5s;
   				transition-property: transform;
   				position: relative;
				z-index: 15000;
			}
			
			.btn-panel:hover {
				background-color: transparent;
				-webkit-transform: scale(1.8) ;
				-moz-transform: scale(1.8);
				-o-transform: scale(1.8);
				transform: scale(1.8);
			}
			
			
			.btn-table-panel {
  				width: 32px;
  				height: 32px;
  				vertical-align: text-top;
  				text-align: center;
  				margin:0;
  				padding:0;
/*  				border-radius: 16px; */
  				background-color: transparent;
  				border: 0;
    			transition-duration: 0.5s;
   				transition-property: transform;
			}
			/*
			.btn-table-panel img:hover {

			 -webkit-filter: hue-rotate(180deg); 
			 -webkit-filter: saturate(4000%);
			 }
			 */
			.btn-table-panel:hover {
				background-color: transparent;
				-webkit-transform: scale(1.8)  ;
				-moz-transform: scale(1.8);
				-o-transform: scale(1.8);
				transform: scale(1.8);
				position: relative;
				z-index: 15000;
			}
		
			
			
			
	
			
			 .pagination>li>a {
  				width: 40px !important; 
  				height: 32px !important;
  				vertical-align:middle !important;
  				text-align:center !important;
  				padding: 6px !important;
  				margin:0 !important;
  				border-radius: 16px !important;
				background:#fff;
				color:#555;
				border: 0;
			}
			
			.pagination>.active>a {
				background-color: transparent;
				font-size: 18px;
				font-weight: bold;
				color: #000;
			}
			
			.pagination;hover {
				background-color: transparent;
			}

			
			.btn-list {
  				width: 32px;
  				height: 32px;
  				vertical-align:middle;
  				text-align:center;
  				margin:0;
  				padding:0;
  				border-radius: 16px; 
  				border: 0;
			}
			
			.list-icon {
				font-size:18px;
			}
			
			.invalidField {
				border-color: red !important;
		/*		border-width: 3px !important;*/
				box-shadow:3px 3px 8px red;
			}
			
			.btn-separator
			{
				margin-right:20px;
			}
			
			.btn-selected {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ace6ac+0,3fc53f+97 */
				background: #ace6ac; /* Old browsers */
				background: -moz-radial-gradient(center, ellipse cover,  #ace6ac 0%, #3fc53f 97%); /* FF3.6-15 */
				background: -webkit-radial-gradient(center, ellipse cover,  #ace6ac 0%,#3fc53f 97%); /* Chrome10-25,Safari5.1-6 */
				background: radial-gradient(ellipse at center,  #ace6ac 0%,#3fc53f 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ace6ac', endColorstr='#3fc53f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			}
		
			.valided {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3fc53f+3,ace6ac+100 */
				background: #3fc53f; /* Old browsers */
				background: -moz-linear-gradient(-45deg,  #3fc53f 3%, #ace6ac 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg,  #3fc53f 3%,#ace6ac 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg,  #3fc53f 3%,#ace6ac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fc53f', endColorstr='#ace6ac',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			}
			
			.loader {
  				left:75%;
  				top:0;
 				z-index:99999;
 				display: none;
 			}
 			
 			.loaderVisible {
 				display: inline-block;
 			}
 			
 			.hide-loader {
 				display: none;
 			}
 			
 			.panelVisible {
				display: inline;
			}
			
			.gt-table-hidden {
				display: none;
			}

			.hidden {
				display: none;
			}			
			
			li.select2-results__option {
  				white-space: nowrap;
			  width: 100%;
			}

			.filter-badge {
				color: #000;
				background-color: #fff;
				margin: 0;
				font-family: 'Titillium Web', sans-serif;
				font-size:14px;
				vertical-align: top;
				height: 22px;
			}

			.filter-badge-normal {
				vertical-align: top;
			}

			.filter-badge-inverse {
				text-decoration:  line-through;
				-webkit-text-decoration: line-through;
				text-decoration-color: #000;
				-webkit-text-decoration-color: #000;
				vertical-align: top;
				color: #bbb;
			}

			.htag-badge {
				display: block;
				margin: 2px 0px;
				font-family: 'Amatic SC', cursive;
				font-size:16px;
			}
			
			
			.film-icon
			{
				width:60px;
			}
			
			.film-icon-title
			{
				height:60px;
			}
			
			.citation {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				color: #111;
			}
			
			.pointer {
				 cursor:pointer;
			}
			
			.table-title {
				font-family: 'Fredericka the Great', cursive;
				font-size: 16px;
				padding-left: 2px;

			}	

			.gt-ptable
			{
				overflow:hidden;
				position: absolute;
				height: 500px;
				width: 700px;
				z-index:20;
				/*padding: 5px;*/
				margin-left: auto;
				margin-top: auto;
				border:1px solid #aaa;
				box-sizing: border-box;
			}


			.gt-ptable table {
				width: 100%;
			}
			
			
			.gt-list th  {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 14px;
				color: #000;
				font-weight: bold;
			}
			
			.gt-list td  {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 14px;
			}
			
			.gt-list-condensed th  {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 10px;
				color: #000;
				font-weight: bold;
			}
			
			.gt-list-condensed td  {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 10px;
			}

			#mainnavbar ul {
				font-family: 'Fredericka the Great', cursive;
				font-size: 16px;
				color: #333;
			}	
			
			#mainnavbar li {
				font-family: 'Fredericka the Great', cursive;
				font-size: 16px;
				color: #333;
			}	
			
			.dataTables_info {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 16px;
				color: #333;
			}
			
			.dataTables_length {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 16px;
				color: #333;
			}	
			
			.dataTables_paginate {
				font-family: 'Titillium Web', sans-serif;
				font-weight: 400;
				font-size: 16px;
				color: #333;
			}
			
			
			.title-panel-main {
				padding: 2px;
				font-family: 'Fredericka the Great', cursive;
				color: #111;
				font-size: 16px;
			}
			.title-panel-sub {
				padding: 2px;
				font-family: 'Fredericka the Great', cursive;
				color: #111;
				font-size: 14px;
			}
			
			th.dt-center, td.dt-center { text-align: center; }
			
			.select2-container {
   				 width: 100% !important;
			}
			
			
			
			ul.contact_type, ul.contacts_ul{
				padding: 0px;
				margin: 0px;
			}
			li.contact_li, li.contact_type, li.tels, li.mailIcon, li.fixeIcon, li.mobileIcon, li.webIcon {
				 list-style-type:none;
			}
			
			ul.tels {
				padding: 0;
				margin: 0;
			}
			
			li.contact_li {
			}
			
			li.contact_type {
				margin-top: 5px;
				margin-bottom: 5px;
			}
				
			
			li.contact_li:hover {
				cursor: pointer;
    			cursor: hand;
    		}	
    		
    		.li-table-tool {
    			margin: 3px 0 3px 0;
    			list-style-type:none;
    		}				
    		
    		.checkbox {
    			margin-top:0;
    		}
    		
    		.footerCalc  {
    			background : #eee;
    		}
    		
    		#table-recap-films th {
    			padding-left: 5px;
    			padding-right: 5px;
    		}
    		#table-recap-films td {
    			padding-left: 5px !important;
    			padding-right: 5px !important;
    		}
			
			DTE_Field label {
				display:none;
			}

			.DTE_inLine input {
				border: none;
			}
			
			.checkbox-slider--b-flat {
				margin-left: calc(100% / 2 - 20px);
			}
			
			.datepicker-dropdown {
				margin-top:50px;
			}
			
			.datepicker table tr th {
				border-radius: 0px;
			}
			
			.datepicker table tr td {
				border-radius: 0px;
			}
			
			.datepicker td.cw  {
				background-color: #aaa;
				color: #fff;
			}
			
			.datepicker .active {
				border-radius: 3px;
			}
			
			.datepicker .today {
				border-radius: 3px;
			}

			td.mailHeader_from {
				text-align: : left;
				font-weight: 1000;
			}

			td.mailHeader_date {
				text-align: right;
				font-weight: 600;
				font-style: italic;
			}

			td.mailHeader_subject {
				text-align: left;
				font-weight: 400;
				font-color: #DDDDDD;
				text-overflow: ellipsis;
				overflow: hidden;
			}

			.mailHeader_from {
				font-weight: 1000;
			}

			.mailHeader_date {
				text-align: right;
				font-weight: 600;
				font-style: italic;
			}

			.mailHeader_subject {
				text-align: left;
				font-weight: 400;
				font-color: #DDDDDD;
				text-overflow: ellipsis;
				overflow: hidden;
			}
    			
    		[aria-disabled] {
    			display: none;
    		}
</style>