/*.select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 5px 0 3px 5px;
    border: 1px solid #e5e5e5;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.select2-choices {
    padding-left: 6px;
    min-height: 34px;
    border: 1px solid #e5e5e5;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.select2-choices .select2-search-choice {
    line-height: 13px;
    color: #333;
    cursor: default;
}
.select2-choices li {
	list-style: none;
	float: left;
}
.select2-search-choice-close {
    left: 3px;
}

.select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
        padding-left: 0px;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    
}*/
.waiting-res{
	background-color: #eee;
}
.bggreen{
	border-top: solid 1px #35aa47 !important;
	border-right: solid 1px #35aa47 !important;
	border-bottom: solid 1px #35aa47 !important;
	border-left: solid 1px #35aa47 !important;
}
.display-none{
	display:none !important;
}
.calsmall{
	padding: 6px 3px !important;font-size: 90% !important;
}
table#salary > tbody > tr:hover > td{
    background-color: #b1b0b0;
}
.text-small,th.small{
	font-size: 85% !important;
}
.greeen.btn{
	color: white;
	background-color: #00a566;
}
.table-salary tr:after{
	content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}
.table-salary thead th {
    height: 30px;

    /*text-align: left;*/
}
.table-salary tbody {
    height: 120px;
    overflow-y: auto;
}
.table-salary thead, .table-salary tbody, .table-salary tr, .table-salary td, .table-salary th { display: block; }
.table-salary tbody td, .table-salary thead th {
    width: 19.2%;
    float: left;
}
.tikget-10{
	color: red;
}
.tikget-20{
	color:#000;
}
tr.hover{
	background: #e5e5e5;
}
.fileinput {
    margin-bottom: 0;
}
.fileinput .thumbnail {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none;
}
.fileinput .btn {
    vertical-align: middle;
}
.btn-file {
    position: relative;
    overflow: hidden;
    vertical-align: middle;
}
.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    font-size: 23px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    direction: ltr;
}
table.table thead th.sort_both{
	background: url('../img/sort_both.png') no-repeat center right;
}
table.table thead th.sorting_desc{
	background: url('../img/sort_desc.png') no-repeat center right;
}
table.table thead th.sorting_asc{
	background: url('../img/sort_asc.png') no-repeat center right;
}


.sort:hover{
	cursor: pointer;
}
.message {
    background-color: #dff0d8;
    border-color: #d6e9c6;
	color: #3c763d;
	border-width: 1px;
	padding: 10px;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}
.icon-volume-up{
	background-position: -408px -24px;
}
.icon-white{
	background-image: url("../img/glyphicons-halflings-white.png");
}

.margin-left-5{
	margin-left: 5px;
}
.tab-content{
	background-color: #fff;
	/*border: 1px solid #ddd;*/
	padding: 15px;
	float: left;
	width: 80%;
}
.tabbable-custom > .nav-tabs {
    border: none;
    margin: 0px;
}
.tabbable-custom > .nav-tabs > li.active > a {
    border-top: none;
    font-weight: 400;
}
.tabbable-custom > .nav-tabs > li > a {
    margin-right: 0;
}
.tabbable-custom > .nav-tabs > li.active {
    border-top: 3px solid #136602;
    margin-top: 0;
    position: relative;
}
.tabbable-custom > .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}
.green.btn{
	border: solid 1px #35aa47;
}
.margin-0{
	margin: 0px !important;
}
.totalstatement{
	font-size: 26px;
	font-weight: bold;
}
.sample{
	font-size: 16px;
	padding-top: 3px;
	color: #3c763d;
}
div.spinner{
	background-image: url("../img/input-spinner.gif") !important;
	background-repeat: no-repeat;
	background-position: center;
}
.radio-inline + .radio-inline{
	margin-left: 1px;
	padding-left: 5px;
}
.radio-input{
	padding-top: 7px;
}
.font-red{
	color: #ee1b00;
}
 li.dropdown-user .dropdown-menu .progress {
    display: block;
    height: 11px;
    margin: 0px;
}
.totalplus{
	color: #14c003;
}
.totalminus{
	color: #ee1b00;
}
tr.total-revenue{
	background: #eee;
}
.padding-left-15{
	padding-left: 15px !important;
}
img.jcrop-preview {
    width: 100%;
   /* max-height: 200px;
    max-width: 200px;*/
}
.fileinput-button input {
    position: absolute;
top: 0;
left: 0; 
margin: 0;
opacity: 0;
-ms-filter: 'alpha(opacity=0)';
font-size: 23px;
direction: ltr;
cursor: pointer;

}
.fileinput-button {
    position: relative;
    overflow: hidden;
}
.uploaditem{
	color: #35aa47 ;
}
.uploadnotcomplete{	
	color: #d84a38 ;
}
.upload-waiting{
	color: #ff002b;
	float: left;
}
p.maindoc{
	font-size: 20px;
	margin-bottom: 0px;
}
.input-discount{
	width: 70px  !important;
}
.margin-bottom-0{
	margin-bottom: 0px;
}
.editinplace{
    text-decoration: none;
    border-bottom: dashed 1px #0088cc;
    display: inline-block;
    text-align: center;
}
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a{
	background: #fff !important;
}
.form-white .form-group{
	margin-bottom: 10px;
}
a.white{
	color: #fff !important;
}
.title-new{
	padding: 0px !important
}
.portlet > .title-new > .caption{
	padding: 10px 0px 0px 10px;
	margin-bottom: 0px;
}
.title-right{
	display: inline-block;
	float: right;
}
.width-100{
	width: 100%;
}
.dropdown-menu{
	padding: 10px;
}
/*.dropdown-menu li > a{
	padding: 10px;
}*/
.label-text{
	margin-bottom: 10px;
	text-align: right;
}
.box-white {
    display: inline-block;
    background-color: white;
    padding: 20px;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
    width: 100%;
}
.box-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-right: 1px solid #efefef;
    -o-transition: color .1s ease-out, background .7s ease-in;
    -ms-transition: color .1s ease-out, background .7s ease-in;
    -moz-transition: color .1s ease-out, background .7s ease-in;
    -webkit-transition: color .1s ease-out, background .7s ease-in;
    transition: color .1s ease-out, background .7s ease-in;
}
.list-vdo-head {
    margin-left: 50px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.list-vdo li {
    list-style: none;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    padding-top: 20px;
}
.lock img {
    opacity: 0.4;
}
.lock h4,.lock p {
    color: #ccc;
}

.btn-vdo a {
    padding: 10px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    border: 1px solid #0683bb;
    display: inline-block;
    margin-right: 10px;
}
.free{
	color: #d90900;
}
.setting{
	/*display: none;*/
}
.margin-top-25{
	margin-top: 25px;
}
span.detail{
	color: #0698d9 ;
	font-size: 14px;
}
.well-buy{
	margin: 8px 0px;
}
.input-sm{
	font-size: 14px;
}
label {
    font-weight: 400;
    font-size: 16px;
}
.table thead tr th{
	font-size: 16px;
	font-weight: 400;
}
.nonborder{
	border: none;
}

.margin-bottom-10{
	margin-bottom: 10px;
}
p.sendvat{
	color: #03a9f3;
	margin-bottom: 5px;
}
small.sentvat{
	font-size: 90%;
}
.well-vatinfo{
	border: solid 1px #eee;
	border-radius: 5px !important;
	min-height: 50px;
	padding: 10px 15px 0px 15px;
	margin-top: 5px;
}
.well-customer-2{
	border: solid 1px #eee;
	border-radius: 5px !important;
	min-height: 150px;
	padding: 15px 15px 10px 15px;
	height: 167px;
	overflow-y: scroll;
}
.well-customer{
	border: solid 1px #eee;
	border-radius: 5px !important;
	min-height: 150px;
	padding: 15px 15px 10px 15px;
	height: 150px;
	overflow-y: scroll;
}
.well-border{
	border: solid 1px #eee;
	border-radius: 5px !important;
	
	/*padding: 15px 15px 10px 15px;*/
	padding: 10px 15px;
	
}
.new-save{
	margin-top: 0px !important;
	padding: 10px 0px !important;
}
.margin-top-5{
	margin-top: 5px;
}
.margin-top-22{
	margin-top: 22px;
}
.form-white{
	background-color: #fff;	
}
ul.dashboard{
	list-style: none;
}
ul.dashboard li{
	font-size: 18px;
	padding: 5px 0px;
}
.dashboard{
	padding: 15px 20px;
	background-color: #fff;
	color: #54667a;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle{
	background-color: #0683bb !important;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username,.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i{
	color: #fff;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown{
	font-size: 18px;
	margin-top: 10px;
}
.dashboard-box p.small{
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
	font-weight: 300;
	font-size: 20px;
	color: #0683bb !important;
}
.dashboard-box{
	border: solid 2px #d7dadf;
	color: #686868;
	font-weight: 300;
	border-radius: 5px !important;
	padding: 15px;
	background: #fff;
	display: block;
	margin-bottom: 15px;
}
.dashboard-box p{
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
	font-weight: 300;
	font-size: 30px;
	color: #0683bb !important;
}
.page-header-fixed .page-container{
	margin-top: 60px;
}
.border-sale{
	border-top: solid 5px #edf1f5;
	background-color: #fff;
	margin-bottom: 0px;
}
.page-sidebar .page-sidebar-menu .sub-menu > li > a{
	color: #54667a;
	font-weight: 500;
}
.page-sidebar .page-sidebar-menu > li > a{
	font-weight: 500;
}
.page-header.navbar{
	height: 60px;
}
.page-footer .page-footer-inner,.page-footer .page-footer-tools .go-top i{
color: #fff;
}
.page-footer,.page-footer .page-footer-tools .go-top{
background-color: #0683bb;
}
.page-header.navbar{
	background-color: #0683bb;
}
.page-sidebar {
    background-color: #fff;
	margin-top: 20px;
    margin-left: 1px;
}
.page-sidebar .page-sidebar-menu > li.active > a > i{
	color: #888888;
}
.page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar .page-sidebar-menu > li.active.open > a:hover{
background: #0683bb;
}
.page-sidebar .page-sidebar-menu > li.active > a:hover >i{
	color: #fff;
}
.page-sidebar .page-sidebar-menu > li.active > a:hover,.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a{
	color: #fff;
	background: #0683bb;
}
, .page-sidebar .page-sidebar-menu > li.active.open > a >i{
	color: #fff;
}
.page-sidebar .page-sidebar-menu > li:hover > a,.page-sidebar .page-sidebar-menu > li.open > a,.page-sidebar .page-sidebar-menu > li.active > a{
	border-left: 3px solid #0683bb;
	background: #fff;
	color: #54667a;
}
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,.page-sidebar .page-sidebar-menu .sub-menu > li.active > a{
	color: #0683bb;
	background: #fff !important;
}
.page-sidebar .page-sidebar-menu li.active > a > .arrow::before, .page-sidebar .page-sidebar-menu li.active > a > .arrow.open::before{
	color: #54667a;
}
.page-sidebar .page-sidebar-menu .sub-menu > li > a,{
	color: #54667a;
}
page-sidebar .page-sidebar-menu > li > a {
    border-top: 1px solid #efefef;
    color: #54667a;
}
.page-content-wrapper .page-content{
	padding: 20px 20px 10px 20px;
}
.well { 
    padding: 15px;
	/*margin-bottom: 10px;*/
}
.portlet.box > .portlet-body{
	/*background-color: #edf1f5;*/
		background-color: #fff;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a{
border-top: 1px solid #efefef;
color: #54667a;
border-left: 3px solid #fff;
}
body{
	background-color: #edf1f5;
}
.form .form-actions{
	background: #fff;
}
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-anksyu');
	src:url('fonts/icomoon.eot?#iefix-anksyu') format('embedded-opentype'),
		url('fonts/icomoon.woff?-anksyu') format('woff'),
		url('fonts/icomoon.ttf?-anksyu') format('truetype'),
		url('fonts/icomoon.svg?-anksyu#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-check"]:before, [class*=" icon-check"]:before,[class^="icon-uncheck"]:before, [class*=" icon-uncheck"]:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-right: 5px;
	min-width: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^="icon-check"]:hover, [class*=" icon-check"]:hover,[class^="icon-uncheck"]:hover, [class*=" icon-uncheck"]:hover {
	text-decoration: none;
}
.dashboard-stat .details .number .fa-bitcoin{
	font-size: 34px;
}
.modal-body{
    max-height: 350px;
    overflow-y: auto;
}
.form-control.select2-container {
    border: 0;
    height: auto !important;
    padding: 0px;
}
.form-control .select2-choice {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    background-image: none !important;
    filter: none;
    height: 34px;
    padding: 3px 0 0px 12px;
}
.select2-container .select2-choice .select2-arrow {
    background-image: none !important;
    background-color: #fff !important;
    filter: none;
    border-left: 1px solid #e5e5e5 !important;
}

.bg-red{
background-color: #D64635;
color: #FFF;
}
.width-auto{
	width: auto;
}
.bg-none{
background-color: none !important;
color: #FFF;
}
.profit{
	color: green;
	font-weight: bold;
}
.text-green{
	color: green;
}
.text-red{
	color: red;
	padding-left: 10px;
}
.loss{
	color: red;
	font-weight: bold;
}
.btn-action{
	padding: 1px 4px 1px 4px;
}
.dash-board{
	width: auto !important;
}
p.intro{
	line-height: 20px;
	font-size: 130%;
}
.manual{
	
}
.dropdown-action{
	min-width: 100px;
}
.icon-check::before{
	color: #000;
}
.date-dashboard{
	border: none;
	width: 90px;
	background: none;
	padding-top: 5px;
}
.invoice-1,.receive-1{
	color: #000000;
}
.invoice-2{
	color: #04A500;
}
.invoice-3,.receive-2{
	color: #D64635;
}
.icon-uncheck::before,.icon-check::before{
	font-size: 1.3em;
	margin: 0px;
	color: #000;
}
.dashboard-date-range{
padding: 4px 9px !important;
}
.float-left{
	float: left;
}
.icon-check:before {
	content: "\e68a";
}
.icon-uncheck:before {
	content: "\e68b";
}
.vcenter{
	vertical-align: middle !important;
}
tr.po-item > th{
   background-color: #F5F5F5;
}
html > body a.check {
    display: block;
    min-height: 13px;
    text-decoration: none;
    background: url("../img/check.png") no-repeat scroll 50% 50% transparent;
}
html > body a.uncheck {
    display: block;
    min-height: 13px;
    text-decoration: none;
    background: url("../img/uncheck.png") no-repeat scroll 50% 50% transparent;
}
.p-report{
	font-size: 16px;
	border-bottom: solid 1px #C0BABA;
	padding-bottom: 5px;
}
.fa-search-plus{
	cursor: pointer;
}
.cancel_text {
    display: block;
    color: #F00;
    font-size: 58px;
    margin-top: 12px;
}
.allsave{
display: block;
	background: url(../img/icon_save_over.png) 50% 50% no-repeat;
	min-width: 50px;
	min-height: 50px;
	cursor: pointer;
}
a.allsave:hover{
text-decoration: none;
background: url(../img/icon_save.png) 50% 50% no-repeat;
}
.allprint{
display: block;
	background: url(../img/icon_print.png) 50% 50% no-repeat;
	min-width: 50px;
	min-height: 50px;
	cursor: pointer;
}
a.allprint:hover{
text-decoration: none;
background: url(../img/icon_print_over.png) 50% 50% no-repeat;
}
.allcancel{
display: block;
	background: url(../img/icon_cancel_over.png) 50% 50% no-repeat;
	min-width: 50px;
	min-height: 50px;
	cursor: pointer;
}
a.allcancel:hover{
text-decoration: none;
background: url(../img/icon_cancel.png) 50% 50% no-repeat;
}
.alldel{
	display: block;
	background: url(../img/icon_trash_over.png) 50% 50% no-repeat;
	min-width: 50px;
	min-height: 50px;
	cursor: pointer;
	
}
a.alldel:hover{
text-decoration: none;
background: url(../img/icon_trash.png) 50% 50% no-repeat;

}
.back_next {
    font-size: 2.5em;
    font-family: Tahoma,"Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica;
}
.back_next a {
    cursor: pointer;
    text-decoration: none;
}
.back_next a:hover {
    text-decoration: none;
    color: #F47A20;
}
.input-100{
	width: 100px !important;
}
.well-pay{
	min-height: 20px;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #EEE;
	border: 0px none;
	box-shadow: none !important;
}
.input-del{
	width: 40px;
}
.border-vatamount{
	border: solid 1px #D6E9C6;
	padding: 6px;
}
.border-vatamount-right{
	border-top: solid 1px #D6E9C6;
	border-bottom: solid 1px #D6E9C6;
	border-right: solid 1px #D6E9C6;
	padding: 6px;
}
.border-vat-right{
	border-top: solid 1px #D6E9C6;
	border-right: solid 1px #D6E9C6;
	text-align: center;
	padding: 4px;
}
.border-vat{
	border-top: solid 1px #D6E9C6;
	border-left: solid 1px #D6E9C6;
	border-right: solid 1px #D6E9C6;
	text-align: center;
	padding: 4px;
}
.min-120{
	min-height: 120px !important;
	margin-bottom: 20px;
}
.table > tfoot > tr > td{
	border: none !important;
}
table.table caption {
    border-top: 1px solid #BBB;
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
    color: #000;
	text-shadow: 0px 1px 0px #FFF;
	background-color: #EDEDED;
	text-align: left;
	padding: 5px 10px;
	font-size: 90%;
}
.form-tab{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.buyer{
	margin-bottom: 1px !important;
	border-bottom: 2px solid #f7fafc;
}
.buyer li.active a{
	border-bottom: 2px solid #03a9f3;
	color: #03a9f3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.buyer li.active a, .buyer li.active a:hover, .buyer li.active a:focus{
	border-bottom: 2px solid #03a9f3;
	color: #ffffff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: #03a9f3;
}
.buyer li a{
	    color: #2b2b2b;
}
 .buyer li a:hover, .buyer li a:focus{
	color: #03a9f3;
	background-color: #fff;
	border-color: #fff;
}
.radio-inline input[type="radio"]:first-child{
	margin-left: 0px !important;
	margin-right: 5px  !important;
}
.label-hide {
    margin-top: 26px;
}
tr.red td{
 color: #CA3A28;
}
tr.grandtotal td {
    background: rgb(168, 168, 168);
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}
.input-unit,.input-num{
	
	padding: 5px 10px;
	font-size: 13px;
	/*width: 70px !important;*/
}
.input-price,.input-total{
	
	padding: 5px 10px;
	font-size: 13px;
	/*width: 100px !important;*/
	text-align: right;
}
.gautocomplete {
    background-color: #FFF;
    border: 1px solid #edf1f5;
    height: 150px;
    overflow-y: scroll;
    display: table;
}
.gautocomplete div.highlight {
    background-color: #edf1f5;
}
.auto-head{
	 padding: 5px;
	 background-color: #d0d3d7;
	 color: #fff;
}
.gautocomplete .item{
	padding: 5px;
}
.row-item{
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-color: #EEE;
	margin: 5px -15px;
}
.row-th{
	background: #eee;
	padding: 5px 15px;
}
.label-vat{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.no-padding {
	padding: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.input-vat{
	width: 30px !important;
}
.th-no{
	width: 30px;
}
.page-logo .logo-default {
    /*margin-top: 10px;*/
}
.portlet.box.gray > .portlet-title {
    /*background-color: #FAFAFA;
  
    border: 1px solid #BBB;*/
    color: #666;
    background-color: #fff;
    border-bottom: 1px solid #BBB;
    
    
    font-size: 13px;
	font-weight: 600;
}
.portlet.box.gray >.portlet-body{
 	/*border: 1px solid #BBB;*/
  	border-top: 0;
}

.page-content{
	/*background-color: #FAFAFA !important;*/
	background-color: #edf1f5 !important;
	
}
.page-breadcrumb.breadcrumb{
	/*background: #E5E5E5 !important;*/
	background: #fff !important;
}
.input-vatrate{
	width: 50px;
}
td.menu-small{
	width: 30px;
}
td.menu{
width: 70px;
}
td.no{
width: 40px;
}
.btn.default{
	/*border: solid 1px #D6D6D6;*/
}
.btn-primary{
	border: solid 1px #2A6496;
}
.red.btn{
	border: solid 1px #CA3A28;
}
.blue-madison{
	border: solid 1px #457FB2;
}
.btn.yellow{
	border: solid 1px #FFAC29;
}
.invalid{
	color: #CA3A28;
}
.valid{
	border-left: solid 2px #0683bb !important;
}
.required{
	border-left: solid 2px #CA3A28;
}
 
.quotation-panel{
	background-color: #EEE;
	border: 0px none;
	box-shadow: none !important;
	margin-bottom: 20px;
	padding: 15px;
}
.add-item,.add-person{
	cursor: pointer;
} 
. input-vat {
	width: 50px;
}
.input-40{
	width: 40px !important;
}
.input-60{
	width: 60px !important;
}
.input-140{
	width: 140px !important;
}
.border-1{
	border: solid 1px #D6D6D6 !important;
	text-align: center;
	vertical-align: middle !important;
}
.margin-bottom-4{
	margin-bottom: 4px !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
@media (min-width: 1024px) {
  .margin-bottom-0{
  	margin-bottom: 0px;
  }
  .padding-6{
	  padding: 6px !important;
  }
  .margin-top-5{
	  margin-top: 5px;
  }
  .col-left,.col-right-0{
		padding-right: 0px;
	}
	.col-left-0{
		padding-left: 0px;
	}
	.left-right-0{
		padding-left: 0px;
		padding-right: 0px;
	}
	.col-left-3{
		padding-left: 3px;
	}
	.margin-right-0{
		margin-right: 0px !important;
	}
}
