.font-10{ font-size: 10px;}
.font-12{ font-size: 12px;}
.font-14{ font-size: 14px;}
.font-15{ font-size: 15px;}
.btn-no-border{ border: none !important; background-color: transparent; padding-left: 20px; padding-right: 20px;}
.form-group{ margin-bottom: 5px;}
.btn-default-adm, .btn-default-adm:hover{ background-color: #404040; color:#FFF; border: 1px solid #404040;}

/* ====
CUSTOM
==== */
.navbar-inverse{ background-color: #262626 !important; }
.navbar-inverse .navbar-nav > li > a, .navbar-inverse *{ color: #FFF !important; }
.navbar-divider{ border-color: #FFF !important;}
.dropdown-menu > li > a{ color: #000 !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background-color: rgba(0,0,0,0.1) !important; }
.navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px; }
.navbar-brand > .brand-simplified{ width: 38px;}
@media (max-width: 767px) {.navbar-nav .open .dropdown-menu { background-color: #FFF !important;}}

body#adm_index { background: #FFF url(/themes/site/assets/images/logo_petdriver_email.jpg) no-repeat center 40vh;}

#modalDialogContent .modal-header{ padding-bottom: 0!important; border: none!important;}
#modalDialogContent .modal-header .modal-title{ font-size: 10px;}
#modalDialogContent .modal-body.modal-embed .content .container{ width: 500px !important;}
#modalDialogContent .modal-body.modal-embed .content .container .section-headers{ display: none !important;}
.pagination{ margin: 0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #444; border-color: #444; }
.pagination > li > a, .pagination > li > span, .nav-tabs > li > a{ color: #444;}
.nav-tabs{ border-bottom: none; margin-left: 1px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background-color: #444; color: #FFF;}

.ui-datepicker{ z-index: 9999 !important;}

/* ====
FRONT-YSO
==== */
.front-yso table#tableIndex { text-align: left; position: relative; border-collapse: collapse; }
.front-yso table#tableIndex th { position: sticky; top: 0; box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4); background-color: #444; color: #FFF; z-index: 9;}
.front-yso table#tableIndex tr:hover, .front-yso table#tableIndex tr:hover > td > a { background-color: #07beb5 !important; color: #000;}
.front-yso .form-selected{ border-color: goldenrod;}
.front-yso .filtersCustom table { font-size: 11px !important;}

/* ====
MODAL
==== */
#modal_view .modal-dialog{ width: 75vw !important;}
#modal_view .modal-header{ height: 40px; border: none; }
#modal_view .modal-body{ height: 85vh; overflow-y:scroll; }
#modal_view .modal-body nav.navbar{ display: none !important; }
#modal_view .modal-body .container{ width: 70vw !important; }
#modal_view .modal-body .text-default{ margin-top: 0 !important;}
body.iframe .content .container{ padding: 0 !important; width: 95% !important;}
