﻿body {color: #272727; margin: 0; background:#EFF0F0;margin-top:5px }

#chat{
	margin:auto;
	padding: 15px;
	width: 500px;
	height: 425px;
	overflow: scroll;
	border: 1px solid #ccc;
}

.chat-send{
	text-align:center;
	margin:auto;
	padding: 15px;
	width: 500px;
	border: 1px solid #ccc;
	
}

.listing {
	font-size:20px;
	text-align:center;
}

.listinge {
	font-size:20px;
	text-align:center;
	background-color:silver;
}


.name-scedule-use{
	color:#EFF0F0;
}
.co-must-use {
  box-sizing: border-box;
  border: 2px solid red;
  border-radius: 4px;
}

.cust-menu-header-name{
	font-size:20px;
	font-weight:bold;
}

.cust-menu-header-comphone{
	font-size:16px;
}

.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: black;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

.search-list
	{
	font-size:26px;
}

.check-detail-menu-list-left{
	font-size:14px;
	text-align:left;
	color:white;
	background-color:olive;
}

.check-detail-menu-list-center{
	font-size:14px;
	text-align:center;
	color:white;
	background-color:olive;
}

.check-detail-menu-list-right{
	font-size:14px;
	text-align:right;
	color:white;
	background-color:olive;
}


.check-detail-header-center{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.check-detail-center{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.check-detail-left{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.check-detail-right{
	font-size:14px;
	font-weight:bold;
	text-align:right;
}


.menu_acct_list {
	background-color:silver;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


.portavail {
	text-align:center;
	color:green;
	font-size:16px;
	font-weight:bold;
	
}

.portused {
	text-align:center;
	color:silver;
	font-size:16px;
	font-weight:bold;
}

.porterror {
	text-align:center;
	color:red;
	font-size:16px;
	font-weight:bold;
}

.right-border-black {
	border-right:1px #000000 solid;
	padding-left:10px

}

.right-border-black-2 {
	border-right:1px #000000 solid;
}

.line-cells {
	height:25px
}


.cell-padding-10 {
	padding-left:10px
}

.list-header-right-25px{
	text-align: right;
	color: black;
	background-color:#b6af8b;
	height:25px;
}



.list-header-left{
	color: black;
	text-align:left;
	background-color:#B6AF8B;
}


.list-center-header-border-right {
	text-align: center;
	color: black;
	background-color:#b6af8b;
	border-right:1px;border-right-color:black; border-style:solid;	
	border-bottom:0;
	border-left:0;
	border-top:0;
}

.list-center-header-border-left {
	text-align: center;
	color: black;
	background-color:#b6af8b;
	border-left:1px;border-left-color:black;border-style:solid;	
	border-bottom:0;
	border-right:0;
	border-top:0;
}

.list-center{
	text-align: center;
	color: black;
}
.list-left{
	text-align: left;
	color: black;
	font-size:12px
}

.ind-10{
	padding-left:10px;
}

.ind-10-r{
	padding-right:10px;
}
.ind-5-r{
	padding-right:5px;
}
.list-right{
	text-align: right;
	color: black;
}
.list-header-center{
	text-align: center;
	color: black;
	background-color:#b6af8b;
}

.list-header-center-big{
	text-align: center;
	color: black;
	background-color:#b6af8b;
	font-size:20px;
}

.list-header-right{
	text-align: right;
	color: black;
	background-color:#b6af8b;
}

.center{
	text-align:center;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.table-list { border-collapse:collapse;
 }

.table-list td{
	border-bottom:1px #c0c0c0 solid;
//	border-right:1px #c0c0c0 solid;
	font-size:16px;
	height: 30px;
}

.noborderright-left{
	border:0;
	text-align:left;
}

.nobordertight-center{
	border:0;
	text-align:left;
}

.noborderright-right{
	border:0;
	text-align:left;
}

.major-list-center{
	color:red;
	font-size:48px;
	text-align:center;
}


.major-list{
	color:red;
	font-size:48px;
}

.major-list-32{
	color:red;
	font-size:32px;
}

.major-list-24{
	color:red;
	font-size:24px;
}


.list-highlight
	{
	background-color:#c0c0c0;
}


.list-backlight
	{
	background-color:#eff0f0;
}

.checked
	{
	background-color:#BAB9B9;
}

.currency {
	color:#c0c0c0;
	font-size:20px;
}

A {color: #272727}
A:hover {color: #4040F0}
A:active {outline: none}
a:visited {color:#272727;
}

.nav-line {
	background-color:red;
}

.menu-blue {
	background-color:#5970B2;
	text-align:center;
	font-weight:bold;
	color:white;
}

.menu-blue a:link {
	text-decoration:none;
	color:white;
}

.menu-blue a:visited {
	text-decoration:none;
	color:white;
}


.menu-blue a:hover {
	color:red;
}

.menu-grey {
	background-color:red;
	text-align:center;
	font-weight:bold;
	color:black;
}

.menu-grey a:link {
	text-decoration:none;
	color:black;
}

.menu-grey a:visited {
	text-decoration:none;
	color:black;
}


.menu-grey a:hover {
	color:white;
}


.standard {
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
}

.standard-black8px{
	font-size: 8pt;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
}

.standard-black10px{
	font-size: 10pt;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
}


.td {
	background-color:white;
}

.payment-menu-yellow-right-border {
	font-size: 7pt;
/*	color: #ffff00;
*/	font-family: verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:right;
}

.payment-menu-yellow-left-border {
	font-size: 7pt;
/*	color: #ffff00;
*/	font-family: verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
}

.payment-menu-no-border-left {
	font-size:10px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:left;

	
}

.payment-menu-no-border-center {
	font-size:10px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center;

	
}


.payment-menu-yellow-center-border {
	font-size: 7pt;
/*	color: #ffff00;
*/	font-family: verdana, tahoma, arial, sans-serif;
/*	border-style:solid;
	border-width:0;
*/	font-weight: normal;
	text-align:center;
}


.standard-yellow-center {
	font-size: 10pt;
	color: #ffff00;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center;
}



.standard-yellow-right-border {
	font-size: 7pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	font-weight: normal;
	text-align: right;
	font-family: Verdana, Tahoma, Arial, serif;
	background-color: #B6AF8B;
}

.standard-yellow-center-border {
	font-size: 7pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:center;
}

.standard-yellow-left-border {
	font-size: 9pt;
	color: #000000;
	font-family:verdana, tahoma, arial, sans-serif;
/*	border-style:solid;
	border-width:1px;
*/	font-weight: normal;
	text-align:left;
}

.standard-yellow-right-border-payment {
	font-size: 10pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:right;
}

.standard-yellow-left-border-payment {
	font-size: 10pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
}


.standard-background {
	background-color:#66CCFF
	
}

.standard-yellow-right-border-60px {
	font-size: 7pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	font-weight: normal;
	text-align: right;
	width: 52px;
	font-family: Verdana,Tahoma,Arial,serif;
	background-color: #B6AF8B;
}

.standard-yellow-left-border-70px {
	font-size: 7pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
	width:70px
}


.standard-yellow-left-border-105px {
	font-size: 7pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
	width:105px
}

.standard-yellow-left-border-95px {
	font-size: 7pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
	width:95px
}

.standard-yellow-left-border-110px {
	font-size: 7pt;
	color: #000000;
	font-family:verdana, tahoma, arial, sans-serif;
	border-style:solid;
	border-width:1px;
	font-weight: normal;
	text-align:left;
	width:110px
}





.standard-header {
	font-size: 10pt;
	color: #000000;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
}

.standard-textbox-no-border {
	font-size: 8pt;
	color: black;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:left;

}

.important-textbox-no-border {
	font-size: 8pt;
	color: black;
	background-color:#7584EE;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:left;

}


.standard-left-border {
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	font-family: verdana, tahoma, arial, sans-serif;
}

.standard-left-border-60px {
	font-size: 7pt;
	color: #ffff00;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:left;
	border-style:solid;
	border-width:1px;
	width:100px

}


.sidecar-menu {
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	font-family: verdana, tahoma, arial, sans-serif;
}
.standard-center-border {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	font-family: verdana, tahoma, arial, sans-serif;
}

.standard-right {
	font-size: 10pt;
	color: #000000;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:right
}

.standard-center {
	font-size: 10pt;
	color: #000000;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center
}

.standard-center-white {
	font-size: 8pt;
	color: white;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center
}

.standard-left-white {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-family: verdana, tahoma, arial, sans-serif;
}

.standard-right-white {
	font-size: 8pt;
	color: white;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:right;
}


.standard-center-black {
	font-size: 8pt;
	color: black;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center
}


.standard-center-for-list {
	font-size: 20pt;
	color: white;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	text-align:center
}





TABLE {font-family: tahoma, serif; font-size: 11px;}

body {font-family: tahoma, serif; font-size: 11px;}


INPUT {font-family: arial, serif; font-size: 12px; color: black;}

SELECT {font-family: arial, serif; font-size: 12px; color: black;}



.input_grey {
	background-color: #F0F0F0;
	 font-size: 8pt; font-weight: 400; color: #000000;
	border-width : 0;
	border-style : none;
}

form {margin: 0; padding: 0 }




div.contmenu  
{
float: left;
z-index: 1;
color: #000000;
background-color: #f1f1f1;
top: 101px;
width: 565px;
height: 136px;
position: absolute;
overflow: hidden;
display: none;
}

div.contmenu2  
{
float: left;
z-index: 1;
color: #000000;
top: 100px;
width: 700px;
height: 184px;
position: absolute;
overflow: hidden;
display: none;
}

input.buttonhome{
   color:#ffffff;
 	 font-weight:bold;
   font-size: 11px;
	 width: 170px;
   border:1px solid;
	 cursor: pointer;
}

.ap-table{
	width: 700px;
	background-color: antiquewhite;
	padding-bottom: 20px;
	margin: 100px auto;
}

.autopay{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	display: none;
	top: 0;
	left: 0;
	position: fixed;
}

label.error {
	float: none;
	color: red;
	padding-left: .5em;
	vertical-align: top;
	display: block;
	margin: 0;
	text-align: left;
	font-size: 20px;
}

.profile-label2{
	margin:0 0 0 0;
	position: relative;
	display: block;
	padding-left: 5px;
	text-align: left;
}

.autopay input[type='text'], input[type='number'], input[type='email'] {
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.autopay select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

.animate
{
	-webkit-animation: animatezoom 0.6s;
	animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom
{
	from {-webkit-transform: scale(0)}
	to {-webkit-transform: scale(1)}
}

@keyframes animatezoom
{
	from {transform: scale(0)}
	to {transform: scale(1)}
}


.an-net .header{
	font-size: 28px;
}

.an-net input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.an-net select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}


.an-net input:focus + span, input:not(:placeholder-shown) + span {
	opacity:1;
	transform: scale(0.75) translateY(-100%) translateX(-30px);
	color: white;
}

/* For IE Browsers*/
.an-net input:focus + span, input:not(:-ms-input-placeholder) + span {
	opacity:1;
	transform: scale(0.75) translateY(-100%) translateX(-30px);
	color: white;
}

.button-cool ,
a.button-cool{
	display: inline-block;
	padding: 0.3rem 1.2rem;
	margin: 0 0.1em 0.1em 0;
	border: 0.16em solid rgba(255,255,255,0);
	border-radius: 2em;
	box-sizing: border-box;
	text-decoration: none;
	font-family: 'Roboto', serif;
	font-weight: 300;
	font-size: 1.2rem;
	color:white;
	text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
	text-align: center;
	transition: all .2s;
	cursor: pointer;
}
.button-cool:hover{
	border-color: rgba(0,0,0,1);
}
@media all and (max-width: 30em){
	a.button-cool, .button-cool{
		display: block;
		margin: 0.2em auto;
	}
}



.label-top{
	display: block;
	margin:0;
}

.label-topm{
	display: inline-block;
	margin: 0;
}



label.error {
	float: none;
	color: red;
	padding-left: 5px;
	vertical-align: top;
	display: block;
	margin: 0;
	text-align: center;
	font-size: 16px;
}

.ci-table{
	width: 900px;
	margin: 40px auto;
}

.ci-menu{
	display: none;
}

.ci-menu input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.ci-menu select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

label {
	margin:20px 0 0 0;
	padding-left: 5px;
	position:relative;
	display:inline-block;
}

.textmove {
	padding:10px;
	pointer-events: none;
	position:absolute;
	left:5px;
	top:3px;
	transition: 0.2s;
	transition-timing-function: ease;
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	opacity:0.5;
}

input:focus + span, input:not(:placeholder-shown) + span {
	opacity:1;
	transform: scale(1) translateY(-100%) translateX(-5px);
}

/* For IE Browsers*/
input:focus + span, input:not(:-ms-input-placeholder) + span {
	opacity:1;
	transform: scale(1) translateY(-100%) translateX(-5px);
}

.black{
	color: black;
}

.white{
	color: white;
}

.wo-start-table{
	width: 500px;
	background-color: black;
	margin: 30px auto;
	color: white;
	font-size: 18px
}

.wo-start-table a{
	color:white;
}

.wo-mask{
	display: none;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.3);
	position: fixed;
	top:0;
	left:0;
	margin-top: 100px;
}

.wo-table{
	width: 900px;
	margin: 40px auto;
	background-color: antiquewhite;
	font-size: 18px;
	padding-bottom: 200px;
}

.wo-table tr{
	height: 50px;
}

.wo-table input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.wo-table select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

.wo-header{
	background-color: #888888;
	color: white;
	font-size: 18px;
	text-align: center;
}
.wo-list{
	color: white;
	font-size: 18px;
	text-align: center;
}

.stock input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.stock select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

.sms-table {
	margin: 20px auto;
	background-color: rgba(0, 0, 0, .2);
	font-size: 16px;
	color: black;
}

.sms-table a {
	color: black;
	text-decoration: none;
}

.hiddent {
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
	position: fixed;
	top: 0;
	left: 0;
	padding-top: 200px;
}

.sms{

}

.sms input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.sms select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

.hiddent input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.bills-hidden{
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	position: fixed;
	background-color: rgba(0,0,0,.5);
}

.bills-hidden input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.bills-hidden select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}


.text input[type='text'], input[type='number'], input[type='email']{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.text select{
	background: #fafafa;
	width:210px;
	border:1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

.center-top{
	text-align: center;
	vertical-align: top;
}

.border-1px{
	border: 1px solid black;
}

.loa-header{
	background-color: #c0c0c0;
	font-size: 18px;
	color: black;
	padding-left: 10px;
	border: 1px solid black;
	font-weight: bold;
}

/*.text textarea
{
	resize:none;
	max-height:450px;
	min-height:20px;
	min-width: 600px;
	max-width: 600px;
	overflow: hidden;
	font-size: 16px;
}
*/
.textarea-invoice{
	resize:none;
	max-height:450px;
	min-height:20px;
	min-width: 600px;
	max-width: 600px;
	overflow: hidden;
	font-size: 16px;
}

.back-mask{
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
	position: fixed;
	top: 0;
	left: 0;
	padding-top: 100px;
	z-index: 100;
}

.back-mask-table{
	width: 500px;
	padding-bottom: 20px;
	background-color: black;
	color: white;
	top: 50%;
	left: 50%;
	position: fixed;
	transform: translate(-50%, -50%);
}

.ac{
	background-color: black;
	color: whitesmoke;
	font-size: 16px;
}

.fc-event{
	font-size: 14px;
	!important;
}