*, a, button{/*outline:none !important;*/}

/* Bootstrap-theme Main Menu Fix */
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#428bca !important;background-image: none;color: #fff;}
.dropdown-menu > li > a {padding: 3px 20px 3px 10px;}

/* Bootstrap Modal Window Fix */
.modal-header {padding: 10px 15px 10px 15px;background-color: #1a3867;border-top: 1px solid rgba(255, 255, 255, 0.2);color: #fff;} 
.modal-header .close {color: #fff !important;margin-top: 2px;}
.modal-header .close:focus,.modal-header .close:hover {color: #fff; opacity: 1;}
.modal-footer {padding: 10px;}

/* Bootstrap Alert Fix */ 
.alert {padding: 2px 15px !important; margin-top:2px;border: none !important; border-radius: 0px !important;}
span.alert {display: block; text-align:right;}
span.alert-warning a {color:#c09853;font-weight:bold;text-decoration:underline;}
span.alert-warning a.close {text-decoration:none;font-weight:bold;color:#fff !important;}
span.alert i{margin-right:3px;} 
.alert.alert-danger,.alert.alert-success,.alert.alert-info,.alert.alert-warning 
{position:fixed; right:0; bottom:0; margin-bottom:0px; z-index:9999; width:100%;border-top:1px solid rgba(0,0,0,0.2) !important;color:White;padding-right:30px !important;}
.alert.alert-danger{background:#CF434A;}
.alert.alert-success{background:#27AD69;}
.alert.alert-info{background:#1AA6C6;}
.alert.alert-warning{background:#FAAD5D;}
.alert .close {    
    font-weight: normal !important; 
    color: #fff !important;
    text-shadow: none;
    filter:  alpha(opacity=100);
    opacity: 1; 
    position:absolute;
    right:2px; 
    bottom:1px;
    background:rgba(0, 0, 0, 0.3);
    padding-left:5px;
    padding-right:5px;
}
.close {    
    font-weight: normal !important; 
    color: #fff !important;
    text-shadow: none;
    filter:  alpha(opacity=100);
    opacity: 1; 
}

/* Chosen Text Align Fix */
.chosen-drop{text-align:left !important;}

.checkbox-section{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}

.input-sm{height:22px; border-radius:0px !important; padding-left:4px;}
.table .input-sm{height:26px;}

input-sm-chbox{height:5px; width: 5px;  border-radius:0px !important; padding-left:8px;}
.table .input-sm-chbox{height:5px;width:5px;}

.btn-margin-top{margin-top:22px;}

.rgCommandCell
{
    padding:5px !important;
}
.panel-heading {
    padding: 5px 7px;
}

/* Panel */
.panel-sap{border:1px solid #93B2D0;-webkit-box-shadow: 4px 4px 7px 0px rgba(159,159,159,0.57); box-shadow: 4px 4px 7px 0px rgba(159,159,159,0.57);}
.panel-sap .panel-sap{background:#D3E5F3; border:1px solid #93B2D0;}
.panel-sap .panel-heading{border:1px solid #87A3C0 !important; 
	background: background-color: #E0ECFF;
    background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  /* background-repeat: repeat-x; */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
  color: #0E2D5F;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
  color: #0E2D5F;
}
.panel-sap .panel-heading{padding:3px; padding-left:8px;}
.panel-sap .panel-body{padding:7px 10px 7px 10px;overflow: hidden;}
.panel-heading a{text-decoration:none; font-size:12px; font-weight:bold;}
.panel-heading a:hover{color:#1A3867;}

.subhead{-webkit-box-shadow: 2px 2px 7px 0px rgba(159,159,159,0.4); box-shadow: 2px 2px 7px 0px rgba(159,159,159,0.4); border-bottom:1px solid #BDBDBD;}
.subhead .fa 
{font-size:14px;margin-right:3px;}

input[disabled], textarea[disabled], input[readonly]
{
    background-color:#eee !important;
    color: #666 !important;
}
input[readonly].rcbInput{background-color:#fff !important;}

.navbar-fixed-top 
{
    padding-right:7px;
}

/* Left Menu eg. Edit Account */
.list-group-item span{margin-top:2px;margin-right: 4px;}
.list-group-item span.pull-right{font-size:16px;margin-right: 0px !important;}
.fa-pencil.text-default{font-size:14px;color:#333 !important;}

.btn.btn-small.pull-right.btn-fix
{
    position:relative;
    top:-28px;
}
.subhead div .btn-fix {float:left;}
.row .btn-fix {margin-top:25px;}
@media (max-width: 767px) 
{
    .row .btn-fix {margin-top:0px;}
}
.text-default:hover{color:#245B89 !important;}

.RadComboBox .rcbInputCell .rcbInput {vertical-align:top !important;}

/* Fix Main Menu Collapse*/
@media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbHeader 
{
    padding-top:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    border-bottom: 1px solid #A5B3C5;
}
.RadComboBoxDropDown .rcbHeader{border-bottom:1px solid #A5B3C5 !important; background-color:#F5F5F5 !important;}
.RadComboBoxDropDown .rcbHovered{background:#3875D7 !important; color:White !important;} 
.RadComboBoxDropDown table{width:100%;}
.RadComboBoxDropDown table td {padding:2px;}

.no-padding{padding:0px !important;margin:0px !important;}
.no-padding .RadGrid{margin-top:-2px;}

.panel-heading h4{display:inline-block;}
.panel-heading .fix-btn-position{display:inline-block; margin-top:-15px;}
.panel-heading .fa-minus-circle{font-size:22px;margin:-30px 5px 0px 10px; color:#a94442;}
.panel-heading .fa-minus-circle:hover{color:RED;}
.panel-heading .fa-plus-circle{font-size:22px;margin:-30px 5px 0px 10px; color:#1D3A68;}
.panel-heading .fa-plus-circle:hover{color:#255A88;}
.RadGrid .fa-minus-circle,.RadGrid .fa-plus-circle{font-size:16px;}
.RadGrid .fa-minus-circle:hover{color:Red;}
.RadGrid .fa-plus-circle{color:Green;}
.rcbMoreResults a{visibility:hidden; position:absolute;}




.fa-caret-down{font-size:18px; margin-top:-1px; margin-left:-18px; position:absolute;}
.fa-caret-right{font-size:18px; margin-top:-1px; margin-left:-15px; position:absolute;}
.panel-title a{padding-left:20px;}
.text-label{color:#003399; font-weight:bold; margin-bottom:5px; display:block;}



h3 svg.fa{height:20px; max-width:25px;}
.subhead svg{height:13px; max-width:15px;}
.navbar-fixed-top svg{height:13px;max-width:15px;}
.btn-xs-right{border-radius:0px; margin-top:-22px; margin-right:-25px;}
input:focus{background:#feffef;}

.riTextBox{padding-right:4px !important;padding-left:4px !important;}
.riTextBox:focus, .RadGrid .rgRow input:focus, .RadGrid .rgFilterBox:focus {background:#e0f4ff !important;}

.btn-panel-right-1{ position:absolute;right:0;bottom:60%; width:24px;}
.btn-panel-right-2{ position:absolute;right:0;bottom:50%; width:24px;}
.btn-panel-right-3{ position:absolute;right:0;bottom:40%; width:24px;}

.carousel-control {width:0% !important;}
.carousel-control.left, .carousel-control.right{background-image:none !important;}
.carousel-inner .item{padding-left:30px;padding-right:30px;}
.rgGroupHeader{font-weight:bold;}

html:first-child .RadWindow ul{border:none !important;} /* Fix Radgrid Model Window Design*/

span.alert-warning{color:#000 !important;}

.textbox.combo{width:100% !important;}

input[type="text"]{height:30px;}

.btn.btn-xs.btn-secondary{
	width:100px;
	height:30px;
}

input[type="file"]{
    height:30px;
}

input[type="file"]::-webkit-file-upload-button{
    height:30px;
}

.datagrid-cell{
    font-size:5px;
}
