﻿*, a, button{outline:none !important;}

/* Alert Box */ 
.alert {padding: 5px 15px 5px 40px !important; margin-top:2px; clear:both;}
.alert {display: block;}
.alert i{margin-right:3px;font-size:18px; position:absolute; margin-top:1px; margin-left:-25px;}
.alert-warning{border:1px solid #DBCD87 !important;}

/* Modal Window */
.modal-content {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);}
.modal-header {padding: 5px !important;border-radius: 6px 6px 0px 0px;}
.modal-header button.close{padding:2px 8px 2px 8px; margin-top:1px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;opacity: 0.6;}
.modal-header button.close:hover {opacity: 1;}
.modal-title{font-size:15px; padding-left:5px; padding-top:4px; font-weight:bold;}
.modal-footer {padding: 5px;}

.modal.draggable .modal-header{cursor:move;}

.modal-default .modal-header {background: #E9E9E9; border:1px solid #C5C5C5;} 
.modal-default .modal-header button.close {background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%); background-repeat: repeat-x; border:1px solid #C5C5C5;}
.modal-default .modal-header button.close:hover {background:#F9F9F9;}

/* Tab */
.tab-content{padding:10px;background:#fff;margin-bottom:10px;}

.tabs-default .tab-content{border:1px solid #ddd; border-top:0;}
.tabs-default li a{color:#555555;}

.tabs-material-design .nav-tabs { border-bottom: 2px solid #DDD; }
.tabs-material-design .nav-tabs > li.active > a, 
.tabs-material-design .nav-tabs > li.active > a:focus, 
.tabs-material-design .nav-tabs > li.active > a:hover { border-width: 0; }
.tabs-material-design .nav-tabs > li > a { border: none; color: #666; }
.tabs-material-design .nav-tabs > li.active > a,
.tabs-material-design .nav-tabs > li > a:hover { border: none; color: #000 !important;}
.tabs-material-design .nav-tabs > li > a::after { content: ""; background: #000; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.tabs-material-design .nav-tabs > li.active > a::after, 
.tabs-material-design .nav-tabs > li:hover > a::after { transform: scale(1); }
.tabs-material-design .tab-nav > li > a::after { background: #000 none repeat scroll 0% 0%; color: #fff; }

/* Footer */
.navbar-fixed-bottom {font-size: 12px;height: 25px;padding: 2px 10px 4px;}
.navbar-fixed-bottom a{text-decoration:none; outline:none;}
