.main-sidebar{}
section.content-header{
	padding: 0px;
}

section.content-header .small-box div,
section.content-header .small-box a{
	padding-left: 20px;
	min-height: 20px;
}
.content-header .sub-header{
	text-align: left;
	padding-left: 10px;
	font-size: 18px;
}
.content-header .small-box{
	margin-bottom: 0px;
}

.box-header .box-title{
	font-size: 20px; 
}

.inner h3{
	padding-top: 10px;
}
.inner p{
	font-size: 20px;
}
.sub-detail{
	padding: 10px;
}
section.content{
	padding-bottom: 0px;
	min-height: initial;
}
section.content .box{
	margin-bottom: 0px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.icon.icon-tools{
	font-size: 20px;
}
.icon.icon-tools span{
	padding-right: 10px;
}
.icon.icon-tools span:hover{
	color: gray;
}

.red{
	color: red;
}

.blue{
	color: blue;
}

.result-number{
    padding: 5px;
    background-color: rgba(221, 220, 220, 0.69);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 8px;
}

.user-login-name{
	padding-right: 10px;
    font-size: 25px;
    color: white;
    display: inline-block;
    line-height: 55px;
}

.user-login-name+div{
    display: inline-block;
    padding-right: 10px;
}

.content-wrapper .last{
	padding-bottom: 20px !important;
}


.refresh-btn{
	margin-left: 10px;
    font-size: 20px;
    padding: 4px;
    line-height: 10px;
    background-color: rgba(39, 39, 39, 0.61);
}

.center{
	text-align: center;
}

a.link{
	cursor: pointer;
}


.total{
	background-color: rgb(230, 229, 229);
}

.line{
	background-color: #f5f5f5;
}

.ng-dirty.ng-invalid{
	border-color: #9C3636;
}

.modal-content{
	padding: 20px;
    border-top: solid #000 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.modal-content.alert{
	border-top: solid #dd4b39 15px;
}

.modal-content.notice{
	border-top: solid #0073b7 15px;
}

.modal-content.warning{
	border-top: solid #f39c12 15px;
}

.modal-body{
    overflow-wrap: break-word;
}


.gamble-filter{
	padding: 10px;
    border: 1px solid #eee;
    margin: 10px;
    background-color: #eee;
    margin-bottom: 20px;
}

.highlight {
    background-color: rgba(247, 232, 28, 0.43);
}

.highlight-red{
    background-color: rgba(255, 152, 0, 0.64);
}

.mypos{
    background-color: #d9efa5;
}
.mypos.highlight{
    background-color: #b9eba0;
}
.mypos.highlight-red{
    background-color: #8ed290;
}

.not-notice{
	text-align: center;
    font-size: 30px;
    padding: 20px;
}

.tooltip {
    font-size: 22px;
}

input.form-control{
    font-size: 20px;
    line-height: 20px;
}

.drawing-period-ele > .dp > div{
	display: inline-block;
	vertical-align: top;
}

.page-number{
   	padding: 2px 10px;
    display: inline-block;
}

.row-grey{
  background-color: #eee;
}

.win-row-detail{
  background-color: rgba(181, 255, 177, 0.50) !important;
}

.win-row-detail.row-grey{
  background-color: rgba(129, 199, 125, 0.75) !important;
}

.share_percentage{
	font-size: 14px;
}

.select-page-container{
	margin-bottom: 10px;
	text-align: right;
}
.select-page-container .page-number{
	color: #9C3636;
}

.click-to-change{
	background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    height: 34px;
    padding: 3px 12px;
    cursor: pointer;
}


.ticket-lottery{
	padding: 10px;
    text-align: center;
    border: 1px solid #aaa;
    width: 80%;
    margin: 10px auto;
}

.my-modal-success .modal-content{
    border-color: #00a65a;
}

.my-modal-fail .modal-content{
    border-color: #dd4b39;
}

.btn-success:hover, .btn-success:active, .btn-success.hover{
    background-color: #008d4c !important;
}

.marquee{
    text-align: center;
    margin-bottom: 15px;
}

.pagination >ul >li {
    
    display: inline-block;
    width: 25px;
    text-align: center;
    cursor: pointer;
}

.pagination >ul >li:hover{
    background-color:#f3f4f5;
}

.pagination >ul >li.active{
    font-weight: bold;
}

.ng-invalid{
    border-color: #9C3636;
}

.btn-success{
    color: #fff;
}

.panel{
    border-color: #ddd;
}

.panel-heading{
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;padding: 10px 15px;
    border-bottom: 1px solid transparent;
}

.panel-heading h4{
    margin-left: -15px;
    margin-top: -10px;
    line-height: 40px;
    border-left: 4px #d51f19 solid;
    padding-left: 5px;
}

.result-header.playing-color-blue{
    border-color: #4d78c2;
    color:#4d78c2;
}

.result-header.playing-color-orange{
    color:#f67749;
    border-color: #f67749;
}

.result-header.playing-color-purple{
    color:#72507a;
    border-color: #72507a;
}

.round-name{
   line-height: 38px; 
}

.price{
    text-align: center;
    background-color: #fff;
    font-size: 20px;
}

.wait-result{
    color: #0c0;
}

.fininsh{
    color: #e0363c;
}



.row.header{
    font-size: 15px;
}

.row-inline .row .col-xs-4{
    margin: 5px 0px;
}

.panel .row .col-xs-4 {
    padding-left: 5px;
    padding-right: 5px;
}

.result-header .date{
    font-size: 10px;
    color: black;
}

.result-inline{
    padding: 5px 0px;
}
