

.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.glyphicon-question-sign:before {

    content: "\e085";

}



.panel {

    margin-bottom: 20px;

    background-color: #ffffff;

    border: 1px solid transparent;

    border-radius: 4px;

    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);

    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);

}



.panel-body {

    padding: 15px;

}



.download_panel > .panel-body > h3 {

    margin: 5px 0px;

}



.text-info {

    color: #3a87ad;

}



.glyphicon-download-alt:before {

    content: "\e025";

}



.btn-danger {

    background-image: -webkit-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);

    background-image: -o-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);

    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff1d1b), color-stop(50%, #cd0200), to(#b90200));

    background-image: linear-gradient(#ff1d1b, #cd0200 50%, #b90200);

    background-repeat: no-repeat;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff1d1b', endColorstr='#ffb90200', GradientType=0);

    -webkit-filter: none;

    filter: none;

    border: 1px solid #9a0200;

}



.btn {

    text-shadow: 0 -1px 0 rgb(0 0 0 / 30%);

}



.btn-danger {

    color: #ffffff;

    background-color: #cd0200;

    border-color: #cd0200;

}



.btn {

    display: inline-block;

    margin-bottom: 0;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    background-image: none;

    border: 1px solid transparent;

    white-space: nowrap;

    padding: 8px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    border-radius: 4px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



.btn-primary {

    color: #ffffff;

    background-color: #446e9b;

    border-color: #446e9b;

}



.btn-primary {

    background-image: -webkit-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

    background-image: -o-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

    background-image: -webkit-gradient(linear, left top, left bottom, from(#6d94bf), color-stop(50%, #446e9b), to(#3e648d));

    background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

    background-repeat: no-repeat;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d94bf', endColorstr='#ff3e648d', GradientType=0);

    -webkit-filter: none;

    filter: none;

    border: 1px solid #345578;

}



h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {

    font-weight: normal;

    line-height: 1;

    color: #999999;

}





.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 1px solid #eeeeee;

}



.alert-info {

    background-color: #d9edf7;

    border-color: #bce8f1;

    color: #3a87ad;

}



.alert-dismissable, .alert-dismissible {

    padding-right: 35px;

}



.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px;

}



.row {

    margin-left: -15px;

    margin-right: -15px;

}



@media (min-width: 768px){

.col-sm-2 {

    width: 16.66666667%;

    

.col-sm-10 {

    width: 83.33333333%;

}}





.footer {

    /*position: absolute;*/

    bottom: 0;

    width: 100%;

    height: 60px;

    background-color: #f5f5f5;

}

