@font-face {
	font-family: "Glyphicons Halflings";
	src: url('/common/fileupload/font/glyphicons-halflings-regular.eof');
	src: local('?'), url('/common/fileupload/font/glyphicons-halflings-regular.woff') format('woff'), url('/common/fileupload/font/glyphicons-halflings-regular.woff2') format('woff2'), url('/common/fileupload/font/glyphicons-halflings-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.btn_base{
	display:inline-block;
	border: 1px solid #1a1a1a;
	background: #1a1a1a !important;
	color:#fff !important;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_base:hover{text-decoration:none;}

.btn_orange{
	display:inline-block;
	border: 1px solid #fc4f00;
	background: #fc4f00 !important;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_orange:hover{text-decoration:none;}

.btn_orange13{
	display:inline-block;
	border: 1px solid #fc4f00;
	background: #fc4f00 !important;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_orange13:hover{color:#000; text-decoration:none;}

.btn_red{
	display:inline-block;
	border: 1px solid #d33438;
	background: #d33438 !important;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_red:hover{color:#fff; text-decoration:none;}
.btn_blue{
	display:inline-block;
	border: 1px solid #c09d54 !important;
	background: #c09d54;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_blue:hover{color:#fff; text-decoration:none;}
.btn.btn_blue {width:auto; }

.btn_bora{
	display:inline-block;
	border: 1px solid #9a3eee !important;
	background: #9a3eee;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_bora:hover{color:#000; text-decoration:none;}

.btn_grey{
	display:inline-block;
	border: 1px solid #414141 !important;
	background: #414141;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_grey:hover{color:#fff; text-decoration:none;}

.btn_green{
	display:inline-block;
	border: 1px solid #76bc16 !important;
	background: #76bc16;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_green:hover{text-decoration:none;}

.btn_white{
	display:inline-block;
	border:1px solid #000 !important;
	background: #fff;
	color:#000;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
}
.btn_white:hover{text-decoration:none;}

.btn_black{
	display:inline-block;
	border:1px solid #000 !important;
	background: #000;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_black:hover{text-decoration:none;}

.btn_black2{
	display:inline-block;
	border:1px solid #242424 !important;
	background: #242424;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
}
.btn_black2:hover{text-decoration:none;}


.orangebtn210Fix {
	display:inline-block;
	background:url(/images/btn_orangebg.png) no-repeat;
	width:210px;
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:12px;
	text-align: center;
	cursor:pointer;
	vertical-align: middle;
	behavior:url("/common/css/PIE/PIE.htc");
}
.orangebtn210Fix:hover{color:#fff; text-decoration:none;}

.fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 200px !important;
    direction: ltr;
    cursor: pointer;
}
.btn {
    display: inline-block;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	height:auto;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
}
.btn.btnBig{
	padding: 10px 20px;
	font-size: 16px;
}
.btn.sbtn{
	padding: 2px 4px !important;
	font-size: 12px !important;
	border:none !important; 
}
.btn > span {float:none !important;}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-plus:before {
    content: "\002b";
}
.glyphicon-circle-arrow-left:before {
    content: "\e132";
}
.glyphicon-arrow-left:before {
    content: "\e091";
}
.glyphicon-exclamation-sign:before {
    content: "\e101";
}
.glyphicon-circle-arrow-up:before {
    content: "\e133";
}
.glyphicon-circle-arrow-down:before {
    content: "\e134";
}
.glyphicon-arrow-up:before {
    content: "\e093";
}
.glyphicon-arrow-down:before {
    content: "\e094";
}
.glyphicon-menu-down:before {
    content: "\e259";
}
.glyphicon-menu-up:before {
    content: "\e260";
}
.glyphicon-menu-left:before {
    content: "\e257";
}
.glyphicon-menu-right:before {
    content: "\e258";
}
.glyphicon-flag:before {
    content: "\e034";
}
.glyphicon-print:before {
    content: "\e045";
}
.glyphicon-wrench:before {
    content: "\e136";
}
.glyphicon-star:before {
    content: "\e006";
}
.glyphicon-link:before {
    content: "\e144";
}
.glyphicon-ok-sign:before {
    content: "\e084";
}
.glyphicon-ok:before {
    content: "\e013";
}
.glyphicon-download:before {
    content: "\e025";
}
.glyphicon-remove:before {
    content: "\e014";
}
.glyphicon-repeat:before {
    content: "\e030";
}
.glyphicon-search:before {
    content: "\e003";
}
.glyphicon-th-list:before {
    content: "\e012";
}
.glyphicon-pencil:before {
    content: "\270f";
}
.glyphicon-ban-circle:before {
    content: "\e090";
}
.glyphicon-share-alt:before {
    content: "\e095";
}
.glyphicon-ok-circle:before {
    content: "\e089";
}
.glyphicon-upload:before {
    content: "\e027";
}
.glyphicon-user:before {
    content: "\e008";
}
.glyphicon-off:before {
    content: "\e017";
}
.glyphicon-home:before {
    content: "\e021";
}
.glyphicon-info-sign:before {
    content: "\e086";
}
.glyphicon-chevron-right:before {
    content: "\e080";
}
.glyphicon-chevron-left:before {
    content: "\e079";
}
.glyphicon-cloud-download:before {
    content: "\e197";
}
.glyphicon-refresh:before {
    content: "\e031";
}
.glyphicon-record:before {
    content: "\e165";
}
.glyphicon-asterisk:before {
    content: "\2a";
}
.glyphicon-save:before {
    content: "\e166";
}
.glyphicon-phone:before {
    content: "\e145";
}
.glyphicon-arrow-right:before {
    content: "\e092";
}
.glyphicon-envelope:before {
    content: "\2709";
}
.glyphicon-pushpin:before {
    content: "\e146";
}
.glyphicon-file:before {
    content: "\e022";
}
.glyphicon-paperclip:before {
    content: "\e142";
}

.btn-green {
    color: #fff;
    background-color: #5cb85c !important;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c !important;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4 !important;
}
.btn-download {
    color: #fff;
    background-color: #575757;
    border-color: #393939 !important;
}
.btn-warning {
    color: #fff;
    background-color: #e88d13;
    border-color: #e88d13 !important;
}
.btn-bstrapWhite {
    color: #000;
    background-color: #fff;
    border-color: #ddd !important;
}
.btn-bstrapBlack {
    color: #fff;
    background-color: #333;
    border-color: #333 !important;
}
.btn-bstrapBlue {
    color: #fff;
    background-color: #c09d54;
    border-color: #c09d54 !important;
}
.btn-bstrapOrange{
	color: #fff;
    background-color: #fc4f00;
    border-color: #fc4f00 !important;
}
.btn-bstrapRed{
	color: #fff;
    background-color: #d33438;
    border-color: #d33438 !important;
}
.btn-bstrapColorRed{
	color: #d33438;
    background-color: none;
    border-color: none !important;
}


.panel-default {
    border-color: #ddd;
}
.panel {
	clear:both;
    margin: 15px 0;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
	font-size:12px;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading.black {
    color: #fff;
    background-color: #fae423;
}
.panel-heading {
    padding: 6px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    color: inherit;
	font-weight:normal;
	color:#000;
}
.panel-default>.panel-heading.black .panel-title {color: #000;}
.panel-body {
    padding: 10px;
	line-height:22px;
}
.panel-body li {word-break:break-all;}
.panel ol, .panel ul {
    margin-top: 0;
}

.btn_radius{border-radius:5px; }
.btn_20_20{width:20px;height:20px;line-height:20px;}
.btn_30_30{width:30px;height:26px;line-height:26px;}
.btn_35_25{width:35px;height:25px;line-height:25px;}
.btn_40_25{width:40px;height:25px;line-height:25px;}
.btn_60_25{width:70px;height:25px;line-height:25px;}
.btn_80_25{width:80px;height:25px;line-height:25px;}
.btn_120_25{width:120px;height:25px;line-height:25px;}
.btn_110_20{width:110px;height:20px;line-height:20px;}
.btn_160_20{width:160px;height:20px;line-height:20px;}
.btn_70_30{width:70px;height:26px;line-height:26px;}
.btn_140_60{width:140px;height:60px;line-height:60px;}
.btn_100_30{width:100px;height:26px;line-height:26px;}
.btn_120_30{width:120px;height:26px;line-height:26px;}
.btn_130_30{width:126px;height:26px;line-height:26px;}
.btn_140_30{width:140px;height:26px;line-height:26px;}
.btn_150_30{width:150px;height:26px;line-height:26px;}
.btn_200_30{width:200px;height:26px;line-height:26px;}
.btn_205_30{width:205px;height:26px;line-height:26px;}
.btn_225_30{width:225px;height:26px;line-height:26px;}
.btn_250_30{width:250px;height:26px;line-height:26px;}
.btn_260_30{width:263px;height:26px;line-height:26px;}
.btn_298_30{width:298px;height:26px;line-height:26px;}
.btn_500_30{width:500px;height:26px;line-height:26px;}
.btn_80_60 {width:70px;height:60px;line-height:60px;}
.btn_350_30{width:350px;height:26px;line-height:26px;}

.btn_40_30{width:55px;height:38px;line-height:32px;}
.btn_70_40{width:70px;height:35px;line-height:35px;}
.btn_70_40{width:65px;height:35px;line-height:35px;}
.btn_100_40{width:100px;height:35px;line-height:35px;}
.btn_130_40{width:121px;height:35px;line-height:35px;}
.btn_150_40{width:150px;height:35px;line-height:35px;}
.btn_200_40{width:200px;height:35px;line-height:35px;}
.btn_205_40{width:205px;height:35px;line-height:35px;}
.btn_250_40{width:250px;height:35px;line-height:35px;}
.btn_260_40{width:263px;height:35px;line-height:35px;}
.btn_298_40{width:298px;height:35px;line-height:35px;}
.btn_307_40{width:325px;height:35px;line-height:35px;}
.btn_308_40{width:308px;height:35px;line-height:35px;}
.btn_350_40{width:350px;height:35px;line-height:35px;}
.btn_500_40{width:500px;height:35px;line-height:35px;}
.btn_90P_30{width:92%;height:26px;line-height:26px;}
.btn_90P_40{width:92%;height:35px;line-height:35px;}
.btn_90P_40_{width:calc(92% - 6px);height:35px;line-height:35px;}
.btn_90P_txt {width:92%;height:80px;line-height:18px;}
.btn_90PS_txt {width:92%;height:60px;line-height:18px;}
.btn_90PSS_txt {width:92%;height:40px;line-height:18px;}

.btn_120_44{width:120px;height:44px;line-height:44px;}

.btnCenter {width:100%; clear:both; text-align:center;}
.btnRight {width:100%; clear:both; text-align:right;}

.Pbtn_90_30 {width:90%; height:26px; line-height:26px;}
.Pbtn_85_30 {width:70%; height:26px; line-height:26px;}
.Pbtn_50_30 {width:50%; height:26px; line-height:26px;}
.Pbtn_40_30 {width:40%; height:26px; line-height:26px;}
.Pbtn_30_30 {width:30%; height:26px; line-height:26px;}
.Pbtn_20_30 {width:20%; height:26px; line-height:26px;}

.btn_20_20 {width:20px; height:20px; line-height:20px; text-align:center !important; margin:1px 0;}

.selectBox { height:40px; line-height:40px; padding:0 5px; font-size:16px; min-width:350px;}

input,textarea {
  border-radius: 4px;
  outline: none;
  box-shadow: rgba(150, 150, 150, 0.2) 0 2px 2px;
}
select{
	border-radius: 4px;
	outline: none;
	background-color: rgb(244, 244, 244);
	box-shadow: rgba(150, 150, 150, 0.2) 0 2px 2px;
}
input[type='radio'], input[type='checkbox'] {
    box-shadow: none;
}

@media screen and (max-width:1024px){
	.selectBox {min-width:auto;}
}

@media screen and (max-width:926px){
	.btn_298_30 {width:200px;}
}
@media screen and (max-width:800px){
	.btn_radius {border-radius:0;}
	.btn_205_30,
	.btn_298_30 {width:160px;}

	.btn_350_30{width:280px;}
}
@media screen and (max-width:600px){
	.btn_298_40{width:200px;}
}
@media screen and (max-width:380px){
	.btn_298_40{width:160px;}
}