﻿html{
    font-size:12px;
}
body {
    padding-bottom: 20px;
}


.body-content {
    padding-left: 15px;
    padding-right: 15px;
}



.dl-horizontal dt {
    white-space: normal; 
}
.alert {
    border-radius:0px !important;
}
input,
select,
textarea,
input:focus,
select:focus,
textarea:focus {
    /*max-width: 280px;*/
    color:#172983 !important;
}
.clear{
    cursor:pointer;
    color:#172983;
}
.form-control::-ms-clear {
    display: none;
}
.previousPage,
.previousPage:hover,
.previousPage:active,
.previousPage:focus
 {
    color:inherit;
    text-decoration:none;
    cursor:pointer;
}
.helpPage,
.helpPage:hover,
.helpPage:active,
.helpPage:focus,
.versionInfo,
.versionInfo:hover,
.versionInfo:active,
.versionInfo:focus {
    color:inherit;
    text-decoration:none;
}
.sortable{
    color:inherit;
}
.page-filters-dropdown {
    border-top: 1px solid #707070;
	font-size: 14px;
}
.List_modal ul li {
    /*padding:5px;*/
    margin-top:2px;
}
.search {
    margin-bottom:50px;
}

.font p {
    clear: both;
    float: left;
    margin: 0 5px 0 0;
    padding:0;
}
.font ul {
    float:left;
    margin: 0;
    padding: 0;
}
.font ul li a {
    border: medium none;
    display: block;
    height: 15px;
    outline: medium none;
    text-indent: -9999em;
    width: 24px;
}
.fontDefault {
    background: url("../images/fontDefault.png") no-repeat scroll 0 0 transparent;
}
.fontBigger {
    background: url("../images/fontBigger.png") no-repeat scroll 0 0 transparent;
}
.fontBig {
    background: url("../images/fontBig.png") no-repeat scroll 0 0 transparent;
}

.contrast p {
    clear: both;
    float: left;
    margin: 7px 0 0;
    padding:0;
}

.contrast ul {
    float: left;
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
}

.contrast li {
    float: left;
    margin: 0 3px 0 0;
}

.contrast li a {
    border: medium none;
    display: block;
    height: 31px;
    margin: 0;
    outline: medium none;
    text-indent: -9999em;
    width: 31px;
}
a.contr_1 {
    background: url("../images/ico_contr_1.png") no-repeat scroll 0 0 transparent;
}
a.contr_2 {
    background: url("../images/ico_contr_2.png") no-repeat scroll 0 0 transparent;
}
a.contr_3 {
    background: url("../images/ico_contr_3.png") no-repeat scroll 0 0 transparent;
}
a.contr_4 {
    background: url("../images/ico_contr_4.png") no-repeat scroll 0 0 transparent;
}
#searchCode, #searchName,
.labelModal {
    margin-top:10px;
}
.buttonsModal {
    margin:15px;
}
#searchProducts,
#clearProducts {
    margin-top:10px;
}
.List_modal {
    padding-bottom:20px;
}
.skipLinks {
    left:0px !important;
    top:0px !important;
    position:absolute;
}
a:focus,
div:focus,
button:focus {
    outline:dotted 1px #000 !important;
}
.font,
.contrast {
    margin-bottom:10px;
}
.glyphicon,
.fa {
    top:0px !important;
}
a {
   color: #2b337d !important;
}
.alert {
    margin-top:5px;
}
.wide-modal {
    width:50%;
}
/*.selectpicker {
    width:0px;
}*/
.filter-option {
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    display:inline-block;
}
.OrthopedicSupplySpan {
    padding-top:5px;
}
#Products {
    float:none;
}
#fontChange .list-inline > li {
    margin-left:4px;
}
#contrastChange ul {
    margin-bottom:10px;
}



