
input:disabled,input:read-only, option:disabled { cursor:no-drop !important; user-select: none !important; background-color: lightgray !important;}
input[type='checkbox'], input[type="radio"] { width: 25px; height: 25px; }
option:not(:disabled) {background:lightgreen;color:darkgreen;}
input:not([role="button"]):not([readonly]):not(:disabled) { cursor:default !important;}
.input-group-prepend {height:40px;}
.input-group input, .input-group select{ margin-bottom: 10px;min-width: 100px; width:180px; height:30px; font-size:13px}
.input-group-text { font-size:13px;min-width: 120px; width:150px;height:30px; }
.maxwidth_100 {max-width:100px; }
.maxwidth_200 {max-width:200px; }
.maxwidth_300 {max-width:300px; }
.maxwidth_500 {max-width:500px; }
.maxwidth_content {max-width:fit-content; }
.dash{ width:95%; color:#f0f0f0 ; background-color:navy; border:2px solid red; border-radius:25px; text-decoration:underline;}
.upload_head {background-color:violet; border:orange 2px solid; border-radius:25px;width:95%;}
.upload_head2 { font-size: 20px; font-weight:400;color: navy; text-decoration:underline; padding:0 8px 2px 8px; 
  border: navy solid 4px; border-radius:25px; color:navy; background-color:aqua; margin-top:15px;}

/* boxing */
.main_container { width:98%; border:lightslategray 5px solid; margin:10px; height: fit-content; padding: 15px;}
.pageheader { background-color: #2189c5; font-size:24px; width:90%;}
.selection_box { background-color:lightgreen; margin:1%; border-radius:25px; border:green 3px solid; padding:5px; width:98%; } 
.tabs_paren_div { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; padding: 5px; }
.tabsdivs {
  width: 200px; height: fit-content; background-color: #f0f0f0;  border:purple 2px solid; border-radius: 8px; display: flex; color:navy; font-size:0.9em;
  align-items: center; justify-content: center; text-align: center; padding: 3px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); background-color:#00BFFF; transition: 0.7s;
}
.tabs_paren_div div:hover { background-color:#1E90FF; cursor: pointer; color:white;}
.tabs_paren_div .active { background-color:cyan; color:purple; font-weight:400;}
.tabs_paren_div .active:before{ content: " \25BC  \2003" ;}
.tabs_paren_div div.hide {display:none;}

.pagination { display: flex; justify-content: center; margin: 20px 0; font-family: Arial, sans-serif; }
.pagination a, .pagination strong { color: #007bff; padding: 8px 14px; margin: 0 4px; text-decoration: none; border: 1px solid #ddd; border-radius: 4px; transition: all 0.3s ease; }
.pagination a:hover { background-color: #007bff; color: #fff; border-color: #007bff; }
.pagination strong { background-color: #007bff; color: #fff; border-color: #007bff; font-weight: bold; }

.pagination .page-link { border-radius: 10px; margin: 0 3px; font-weight: 500; transition: all 0.3s ease; }
.pagination .page-item.active .page-link { background-color: #0d6efd; border-color: #0d6efd; box-shadow: 0 4px 12px rgba(13, 110, 253, 0.3); }
.pagination .page-link:hover { transform: translateY(-2px); }
.pagination .disabled .page-link { color: #6c757d; }

#SUBMIT { background-color: lightblue; padding:8px 14px; border-radius:10px; display:none;}
#SUBMIT:hover { background-color:lightgreen; border:blue 4px solid;}

.footer { position:fixed; width:100%; bottom:0; color:black; background-color:darkgrey; }

/*  myboots */
.bg_navy { background-color:navy;}
/*
input::placeholder{font-size:12px;}
.blink {background-color:red; animation:blinker 4s infinite;width:fit-content;} 
.blink_thrice {background-color:red; animation:blinkk 4s; animation-iteration-count: 3; width:fit-content;}
@keyframes blinker { 50% { opacity: 50%;} }

@keyframes jumpletters {
    0% { transform:translateY(0px); background:#262B37;}
    50% { transform:translateY(-10px); box-shadow:0 5px 0 rgb(242, 198, 64); }
    100% { transform:translateY(0px) } }
@keyframes blinkk { 50% { border-color:magenta ; } 50% { opacity: 50%;}}

#btn_upload:not(:disabled) { cursor:pointer; background-color:cadetblue; color:antiquewhite;}
#btn_upload:disabled { cursor:no-drop; background-color:dodgerblue; color:antiquewhite;}
*/
/* FLN TABs */  /*
#fln_entry { text-align: center;}
 /*
.tabs_paren_div { text-align: center; font-size: 14px;}
.tabs_paren_div .tabsdivs { display:inline-block;color:navy; font-size:0.9em; border:purple 2px solid; 
    border-radius: 10px; margin:2px 4px; background-color:#00BFFF; transition: 0.7s; }

@media (max-width:120px){ .tab_div { margin-top:70px; } .mytable .h05 { font-size:90%;} }


.tab_div { width:98%; border:lightgrey 5px solid; margin-top:25px;margin-left: auto; margin-right: auto;}
*/