/*input[type='text'] {	font-size: 12px; background:#FFFFDD;}
input[type='password']{ font-size: 26px; background:#FFFFDD;}
input[type='text2'] {font-family: tahoma; font-size: 28px;  color:teal; background:#FFFFFF;}
input[type='text3'] {font-family: tahoma; font-size: 12px;  color:black; background:#EEEEEE;}
input[type='text4'] {	font-size: 10px; background:#FFFFDD;}
input:focus{border-color: #000; background-color: #66CCFF;}
.pointer{cursor:pointer;}
.selectr { font-size: 14px; background:#FFFFDD;}
.head {font-family: tahoma; font-size: 30px;  color:teal; background:#FFFFDD;}



h4 { color: white; text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px lightblue;} 
h5 { color: white; text-shadow: 1px 1px 2px black, 0 0 18px blue, 0 0 5px lightblue;} 
 

@media all {
	.page-break	{ display: none; }
}

@media screen
{    
    .noPrint{}
    div.noScreen{display:none;}
}

@media print
{    
    div.do-not-print {display: none; height:0;}
	.page-break	{ display: block; page-break-before: always; }	
	P { page-break-after: always !important;} /* NB.  When printing <p> will force new page, use <br> if stead if new page not required. */ /*
	-webkit-print-color-adjust:exact;
}


/* 100% Image Width on Smaller Screens */
/*
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

table.pointer {
	font-family: verdana,arial,sans-serif;
	font-size:10px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	
}
table.pointer th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.pointer td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	text-align:RIGHT;
}

.button{
   width:110px;
   height:40px;
}

label.label{
    font-family: verdana,arial,sans-serif;
    font-size:14px;
    color:#295659;
}

.tooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;
}
*/
.tooltip .tooltiptext {
    visibility: hidden;
    width: 320px;
    background-color: #008800;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity:0.9;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 26px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #33FF00;
}

input:focus + .slider {
  box-shadow: 0 0 1px #33FF00;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}