
.btn>.caret,.dropup>.btn>.caret{
border-top-color:#000!important}

.sr-only{
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto}


.btn{
display:inline-block;
padding:6px 12px;
margin-bottom:0;
font-size:14px;
font-weight:400;
line-height:1.42857143;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-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:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{
color:#333;
text-decoration:none}
.btn.active,.btn:active{
background-image:none;
outline:0;
-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{
pointer-events:none;
cursor:not-allowed;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none;
opacity:.65}
.btn-default{
color:#333;
background-color:#fff;
border-color:#ccc}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{
color:#333;
background-color:#e6e6e6;
border-color:#adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{
background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
background-color:#fff;
border-color:#ccc}
.btn-default .badge{
color:#fff;
background-color:#333}


.fade{
opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear}
.fade.in{
opacity:1}

.btn .label{
position:relative;
top:-1px}

.close{
float:right;
font-size:21px;
font-weight:700;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:.2}
.close:focus,.close:hover{
color:#000;
text-decoration:none;
cursor:pointer;
filter:alpha(opacity=50);
opacity:.5}
button.close{
-webkit-appearance:none;
padding:0;
cursor:pointer;
background:0 0;
border:0}

.modal-header {
    padding: 10px 10px 10px 15px;
    line-height: 30px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    background: #F5F5F5;
    border-color: #d5d5d5;
}

.modal-open{
overflow:hidden}
.modal{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:10400;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0}
.modal.fade .modal-dialog{
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
-o-transform:translate(0,-25%);
transform:translate(0,-25%)}
.modal.in .modal-dialog{
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0)}
.modal-open .modal{
overflow-x:hidden;
overflow-y:auto}
.modal-dialog{
position:relative;
width:auto;
margin:80px auto}
.modal-content{
position:relative;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
outline:0;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{
position:absolute;
top:0;
right:0;
left:0;
background-color:#000}
.modal-backdrop.fade{
filter:alpha(opacity=0);
opacity:0}
.modal-backdrop.in{
filter:alpha(opacity=50);
opacity:.5}
.modal-header{
min-height:16.43px;
padding:15px;
border-bottom:1px solid #e5e5e5}
.modal-header .close{
margin-top:-2px}
.modal-title{
margin:0;
line-height:1.42857143}
.modal-body{
position:relative;
padding:15px}
.modal-footer{
padding:15px;
text-align:right;
border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{
margin-bottom:0;
margin-left:5px}
.modal-footer .btn-group .btn+.btn{
margin-left:-1px}
.modal-footer .btn-block+.btn-block{
margin-left:0}
.modal-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll}
@media (min-width:768px){
.modal-dialog{
width:900px;
margin:80px auto}
.modal-content{
-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{
width:300px}
}
@media (min-width:992px){
.modal-lg{
width:900px}
}
