﻿

.help-block{
    margin-top: 5px;
	color:#999
}

@media(min-width:768px){
	.control-label{
		text-align:left
	}

}

.lead{
	font-weight:400
}


.btn{
	display:inline-block;
	padding:5px 12px;
	margin-bottom:0;
	font-size:13px;
	font-weight:400;
	line-height:1.428571429;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:2px;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}

.btn:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn:hover,.btn:focus{
	color:#333;
	text-decoration:none
}

.btn:active,.btn.active{
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn-default {
    color: #333;
   
    border-color: #ddd;
    top: 0px;
}

.btn-default-text {
    color: #333;
    background-color: #ffffff;
    border-color: #fff;
    top: 0px;
}


.btn-clear {
    top: -10px !important;
    left: 10px !important;
    color: #333 !important;
    background-color: transparent !important;
    border: 0px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e1e1e1;
    border-color: #bebebe;
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #f5f5f5;
    border-color: #ddd;
}


.btn-search{
    position:absolute !important;
    top: 2px !important;
    left: 178px !important;
	padding:0px 0px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.428571429;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:2px;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}

.btn-search:focus{
	outline:none;
	/*outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px*/
}

.btn-search:hover,.btn-search:focus{
	color:#333;
	text-decoration:none
}

.btn-search:active,.btn-search.active{
	outline:0;
	background-image:none;
	/*-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)*/
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn-toolbar {
    position: relative;
    padding-left: 10px;
    padding-right: 60px;
    float: right;
    top: 20px;
}
.btn-toolbar a {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-toolbar:after {
    clear: both;
}
.btn-toolbar:after {
    clear: both;
}
.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}
.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}

.sub-btn-toolbar {
    position: relative;
    padding-left: 10px;
    padding-right: 30px;
    float: right;
}
.sub-btn-toolbar a {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
.sub-btn-toolbar:after {
    clear: both;
}
.sub-btn-toolbar:after {
    clear: both;
}
.sub-btn-toolbar:before, .sub-btn-toolbar:after {
    content: " ";
    display: table;
}
.sub-btn-toolbar:before, .sub-btn-toolbar:after {
    content: " ";
    display: table;
}

/*
    asdfsdf
    */


.setting-btn {
    position: relative;
    padding-left: 10px;
    float: right;
    top: 15px !important;
}

/*asdfsdf*/
.btn-primary{
	color:#fff;
	background-color:#d64830;
	border-color:#c53e27;
    text-decoration: none;
}

.btn-cietrade{
    color:#fff;
    background-color:#E12127;
    border-color:#c53e27;
    text-decoration:none;
    
    transition: all 0.3s ease 0s;
}

.btn-cietrade:hover{
    background-color:#B41818;
    color:white !important;
}
.btn-cietrade:active{
    background-color:#fff;
    color:#E12127;
}
.btn-cietrade:focus{
    color:#fff;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
	color:#fff;
	background-color:#b93a25;
	border-color:#922e1d
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
	background-image:none
}

.btn-primary.disabled, .btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color:#999;
	border-color: #808080;
    color:white;
}

.btn-warning{
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
	color:#fff;
	background-color:#ed9c28;
	border-color:#d58512
}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
	background-image:none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{
	background-color:#f0ad4e;
	border-color:#eea236
}

.btn-danger{
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925
}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
	background-image:none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{
	background-color:#d9534f;
	border-color:#d43f3a
}

.btn-success{
	color:#fff;
	background-color:#4fb481;
	border-color:#46a474
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
	color:#fff;
	background-color:#41996d;
	border-color:#337956
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
	background-image:none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{
	background-color:#4fb481;
	border-color:#46a474
}

.btn-info{
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
	color:#fff;
	background-color:#39b3d7;
	border-color:#269abc
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
	background-image:none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{
	background-color:#5bc0de;
	border-color:#46b8da
}

.btn-link{
	color:#428bca;
	font-weight:400;
	cursor:pointer;
	border-radius:0
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
	border-color:transparent
}

.btn-link:hover,.btn-link:focus{
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
	color:#999;
	text-decoration:none
}

.btn-lg{
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

.btn-sm,.btn-xs{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

.btn-xs{
	padding:1px 5px
}

.btn-block{
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0
}

.btn-block+.btn-block{
	margin-top:5px
}

input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
	width:100%
}

.btn-default:active{
	box-shadow:none
}

.btn-default:focus,.btn-default:hover{
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
	border-color:#c6c6c6;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}

.btn-group.open .dropdown-toggle{
	-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 2px 2px rgba(0,0,0,.1)
}

.btn-primary:focus,.btn-primary:hover{
	background-color:#ce3f28;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
	box-shadow:0 1px 1px rgba(0,0,0,.2)
}

.btn{
	border-radius:3px
}

.btn:focus{
	outline:0
}

.btn-link:hover,.btn-link:focus{
	text-decoration:none
}

.btn-blue{
	background-color:#2e8fda;
	color:#fff
}

.btn-blue:focus,.btn-blue:hover{
	color:#fff;
	background-color:#2083cf;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
	box-shadow:0 1px 1px rgba(0,0,0,.2)
}

.btn-group>.btn-default.active:hover{
	background-image:none;
	background-color:#e1e1e1;
	cursor:default
}

.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear
}

.fade.in{
	opacity:1
}

.collapse{
	display:none
}

.collapse.in{
	display:block
}

.collapsing{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	transition:height .35s ease
}

.caret{
	display:inline-block;
    position: relative;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	border-bottom:0 dotted;
	content:""
}

.save-icon {
	display:inline-block;
    position: relative;
	width:20px;
	height:20px;
	margin-left:2px;
    margin-top: -3px;
	vertical-align:middle;
	background-image: url('/Images/savenew.png')
}


.accordion-caret {
    display:table-cell;
    position: relative;
	width:0;
	height:0;
	margin-left:2px;
	margin-top:5px;
	vertical-align:middle;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	border-bottom:0 dotted;
	content:"";
    float: right;
    vertical-align: middle;
}

.min-pro .caret {
    top: -6px;
}

.dropdown{
	position:relative;
}

.dropdown a { display:block; }

.dropdown-toggle:focus{
	outline:0
}

.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:100004 !important;
	display:none;
	float:right;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:2px;
	/*-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);*/
	background-clip:padding-box;
    min-width: 100%
}
.dropdown-menu-right{
	position:absolute;
	top:100%;
	left:0;
	z-index:100004 !important;
	display:none;
	float:right;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:2px;
	/*-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);*/
	background-clip:padding-box;
    min-width: 100%
}
.dropdown-menu.pull-right{
	right:0;
	left:auto
}

.dropdown-menu .divider{
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.dropdown-menu .dropdown-item {
    padding-top:9px;
    padding-bottom:9px;
}

.dropdown-menu .divider2{
	height:1px;
	margin:0px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.dropdown-menu > li > a{
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.428571429;
	color:#333;
	white-space:nowrap;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
	text-decoration:none;
	color:#fff;
	background-color:#2e8fda
}

.dropdown-menu > li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu > li a .nohover {
    background-color:transparent !important;
    color: #333 !important;
}

.dropdown-menu > li a:hover,.dropdown-menu > li a:focus {
	text-decoration:none;
	color:#fff;
	background-color:#2e8fda
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#428bca
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	color:#999
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor:not-allowed
}

.open>.dropdown-menu{
	display:block
}

.open>a{
	outline:0
}

.dropdown-header{
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.428571429;
	color:#999
}

.dropdown-backdrop{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}

.pull-right>.dropdown-menu{
	right:0;
	left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
	border-top:0 dotted;
	border-bottom:4px solid #000;
	content:""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
	top:auto;
	bottom:100%;
	margin-bottom:1px
}

@media(min-width:768px){
	.navbar-right .dropdown-menu{
		right:0;
		left:auto
	}

}



.dropdown-menu a {
    text-decoration: none;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
	text-decoration:none;
	color:#fff;
	background-color:#2e8fda
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#428bca
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	color:#999
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor:not-allowed
}

.open>.dropdown-menu{
	display:block
}

.open>a{
	outline:0
}

.dropdown-header{
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.428571429;
	color:#999
}

.dropdown-backdrop{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}

.pull-right>.dropdown-menu{
	right:0;
	left:auto
}
a {
    cursor: pointer;
}
a {
    color: #428BCA;
    text-decoration: none;
}

.btn-default .caret{
	border-top-color:#333
}

.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{
	border-top-color:#fff
}

.dropup .btn-default .caret{
	border-bottom-color:#333
}

.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{
	border-bottom-color:#fff
}

.btn-group,.btn-group-vertical{
	position:relative;
	display:inline-block;
	vertical-align:middle;
}

.btn-group>.btn,.btn-group-vertical>.btn{
	position:relative;
	float:left
}

.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{
	z-index:2
}

.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{
	outline:0
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
	margin-left:-1px;
}

.btn-toolbar:before,.btn-toolbar:after{
	content:" ";
	display:table
}

.btn-toolbar:after{
	clear:both
}

.btn-toolbar:before,.btn-toolbar:after{
	content:" ";
	display:table
}

.btn-toolbar:after{
	clear:both
}

.btn-toolbar .btn-group{
	float:left
}

.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{
	margin-left:5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
	border-radius:0
}

.btn-group>.btn:first-child{
	margin-left:0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.btn-group>.btn-group{
	float:left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}

.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.btn-group>.btn-group:last-child>.btn:first-child{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline:0
}

.btn-group-xs>.btn{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
	padding:1px 5px
}

.btn-group-sm>.btn{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

.btn-group-lg>.btn{
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

.btn-group>.btn+.dropdown-toggle{
	padding-left:8px;
	padding-right:8px;
    display:block;
}

.btn-group>.btn-lg+.dropdown-toggle{
	padding-left:12px;
	padding-right:12px;
    display:block;
}

.btn-group>.btn-lg+.dropdown-toggle-search{
    display:block;
}

.btn-group.open .dropdown-toggle{
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn .caret{
	margin-left:0
}

.btn-lg .caret{
	border-width:5px 5px 0;
	border-bottom-width:0
}

.dropup .btn-lg .caret{
	border-width:0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
	display:block;
	float:none;
	width:100%;
	max-width:100%
}

.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{
	content:" ";
	display:table
}

.btn-group-vertical>.btn-group:after{
	clear:both
}

.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{
	content:" ";
	display:table
}

.btn-group-vertical>.btn-group:after{
	clear:both
}

.btn-group-vertical>.btn-group>.btn{
	float:none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
	margin-top:-1px;
	margin-left:0px;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child){
	border-radius:0
}

.btn-group-vertical>.btn:first-child:not(:last-child){
	border-top-right-radius:2px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical>.btn:last-child:not(:first-child){
	border-bottom-left-radius:2px;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}

.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical>.btn-group:last-child>.btn:first-child{
	border-top-right-radius:0;
	border-top-left-radius:0
}

.btn-group-justified{
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}

.btn-group-justified .btn{
	float:none;
	display:table-cell;
	width:1%
}

[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{
	display:none
}

.input-group{
	position:relative;
	display:table;
	border-collapse:separate
}

.input-group.col{
	float:none;
	padding-left:0;
	padding-right:0
}

.input-group .form-control{
	width:100%;
	margin-bottom:0
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
	height:45px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{
	height:45px;
	line-height:45px
}

textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{
	height:auto
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{
	height:30px;
	line-height:30px
}

textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{
	height:auto
}

.input-group-addon,.input-group-btn,.input-group .form-control{
	display:table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
	border-radius:0
}

.input-group-addon,.input-group-btn{
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}

.input-group-addon{
	padding:5px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:2px
}

.input-group-addon.input-sm{
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}

.input-group-addon.input-lg{
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}

.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{
	margin-top:0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.input-group-addon:first-child{
	border-right:0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.input-group-addon:last-child{
	border-left:0
}

.input-group-btn{
	position:relative;
	white-space:nowrap
}

.input-group-btn>.btn{
	position:relative
}


.input-group-btn>.btn:hover,.input-group-btn>.btn:active{
	z-index:2
}


input[type=text], input[type=password], textarea, select {
    width: 100%;
    height: 32px;
    padding: 5px 12px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    vertical-align: middle;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 2px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}


input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus
{
    outline: 0;
    border-color: #428BCA; /*rgba(91,171,1,0.8);*/
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px #428BCA;
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px #428BCA;
    -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px #428BCA;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px #428BCA;
}

input[type=text].error, .es-form div.field.error input, .es-form div.field.error textarea, textarea.error
{
    border-color: #c87872;
    -moz-box-shadow: 0 0 3px rgba(171,41,32,0.25);
    -webkit-box-shadow: 0 0 3px rgba(171,41,32,0.25);
    -o-box-shadow: 0 0 3px rgba(171,41,32,0.25);
    box-shadow: 0 0 3px rgba(171,41,32,0.25);
}

input[type=text].error:focus, .es-form div.field.error input:focus, .es-form div.field.error textarea:focus, textarea.error:focus
{
    border-color: #b9554d;
    -moz-box-shadow: 0 0 6px rgba(171,41,32,0.5);
    -webkit-box-shadow: 0 0 6px rgba(171,41,32,0.5);
    -o-box-shadow: 0 0 6px rgba(171,41,32,0.5);
    box-shadow: 0 0 6px rgba(171,41,32,0.5);
}

button, input, select[multiple], textarea {
    background-image: none;
}
input, button, select, textarea {
    /*font-family: inherit;
    font-size: inherit;
    line-height: inherit;*/
}
button, input {
    line-height: normal;
}

.btn-green { 
    color:#ffffff;
    background-color:#14b45a;
    cursor:pointer;
    border:1px solid #12ab55;
    margin-top: 0px;
    outline:none;
    padding:4px 10px 4px 10px;
    text-align:center;
    font-size:15px;
    font-family:inherit;
    color:#fff;
    font-weight:bold;
}
.btn-green:hover,.btn-green:active,.btn-green:focus {
    color:#ffffff !important;
    background-color:#13aa55 !important;
    border-left:1px solid #12ab55 !important;
    border-top:1px solid #12ab55 !important;
    border-bottom:1px solid #12ab55 !important;
}
.btn-green a {
    color:#ffffff !important;
}



.btn-red { 
    color:#ffffff;
    background-color:red;
    cursor:pointer;
    border:1px solid red;
    margin-top: 0px;
    outline:none;
    padding:4px 10px 4px 10px;
    text-align:center;
    font-size:15px;
    font-family:inherit;
    color:#fff;
    font-weight:bold;
}
.btn-red:hover,.btn-red:active,.btn-red:focus {
    color:#ffffff !important;
    background-color:red!important;
    border-left:1px solid red !important;
    border-top:1px solid red !important;
    border-bottom:1px solid red !important;
}
.btn-red a {
    color:#ffffff !important;
}

.datepicker-dropdown.datepicker-orient-top:after {
    top: -6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
}
.datepicker-dropdown:after {
    content: "";
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-width: 0px 6px 6px;
    border-style: none solid solid;
    border-color: -moz-use-text-color transparent #FFF;
    position: absolute;
}
.datepicker-dropdown.datepicker-orient-top:before {
    top: -7px;
}
.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}
.datepicker-dropdown:before {
    content: "";
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-width: 0px 7px 7px;
    border-style: none solid solid;
    border-color: -moz-use-text-color transparent rgba(0, 0, 0, 0.2);
    position: absolute;
}
.datepicker-dropdown {
    min-width: 0px;
}
.datepicker {
    z-index: 1080 !important;
}
.datepicker-dropdown {
    top: 0px;
    left: 0px;
}
.datepicker {
    padding: 4px;
    border-radius: 4px;
    direction: ltr;
}

.selectMoveUp {
    border: 0px;
    width: 24px;
    height: 24px;
    background:url(../images/move_up.png) no-repeat;
    cursor:pointer;
}

.selectNotVisible {
    border: 0px;
    width: 24px;
    height: 24px;
    background:url(../images/hide_item.png) no-repeat;
    cursor:pointer;
}

.selectMoveDown {
    border: 0px;
    width: 24px;
    height: 24px;
    background:url(../images/move_down.png) no-repeat;
    cursor:pointer;
}

.selectReset {
    border: 0px;
    width: 24px;
    height: 24px;
    background:url(../images/reset.png) no-repeat;
    cursor:pointer;
}
