/* 
    Document   : akstyle.css
    Created on : Aug 14, 2014, 11:10:32 PM
    Author     : lev
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
body {}
#wrapper {min-height: 100%;}

body, footer, div, p, table, th, td, .button, label, input, textarea, select, submit, button, li {font-size: .8rem !important;}

h1 {font-size: 2.1rem !important;}
h2 {font-size: 1.8rem !important;}
h3 {font-size: 1.6rem !important;}
h4 {font-size: 1.4rem !important;}
h5 {font-size: 1.2rem !important;}
h6 {font-size: 1rem !important;}

table {width: 100% !important;}
td {border-top: 1px dotted #cfcfcf !important;}
th, td {vertical-align: top;}

.narrow-table .button {padding-left: .5rem !important; padding-right: .5rem !important;}
td.no-x-space {padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; border: 0;}
td.no-y-space {padding-top: 2px; padding-bottom: 2px; margin-top: 0; margin-bottom: 0;}
td.no-y-space .button {padding-top: .2rem !important; padding-bottom: .2rem !important; margin: 1px !important;}

fieldset p {margin-bottom: .5rem !important;}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {margin: 0 !important; padding: .2rem !important; height: 1.8rem !important;}
label {font-weight: bold;}

.button {padding: .7rem 1rem !important;}
button.radius, .button.radius {border-radius: 2px !important;}
fieldset .button, fieldset button {margin-bottom: 0;}
.dropdown.button, button.dropdown {
    padding-right: 2.5rem !important;
}
.f-dropdown li a {z-index: 9999 !important; padding: .4rem 0rem .4rem 1.2rem !important}


.adminsubmenu {background-color: #e7e7e7; color: #333;}


#howto .howto_title {font-weight: bold;}
#howto ul {margin-bottom: 24px;}
#howto .howto_subscriptions ul li {list-style: disc;}

.table-actions {text-align: right;}
.table-actions a {font-size: 20px; border-left: 8px solid transparent; color: #cfcfcf;}
.table-actions a:hover {color: #008cba;}
.table-actions a.alert:hover {color: red;}

.faq_item {margin-bottom: 2.4rem;}
footer {border-top: 3px solid #e9e9e9; padding-bottom: 0;}
#cc_footer {background-color: #f2f2f2; padding: 1rem 0;}
#owner_footer {background-color: #959595; border-top: 3px solid #858585; color: white; padding: 1rem 0;}
#owner_footer a {color: #3f3f3f; text-decoration: underline;}
#creator_footer {text-align: right; background-color: #5F5F5F; color: white; font-size: 1.2rem}

a.button span, legend span, .xls_export a span {display: inline-block; padding-left: 4px;}

.button-group a.button span, legend span, .xls_export a span {display: inline-block; padding-left: 4px;}

.button-group a.button span, legend span, .xls_export a span {display: inline-block; padding-left: 4px;}

.has-tip {border-bottom: 0 !important;}

/* Mobile */
@media only screen and (max-width: 767px) {
	
    .button-group a.button span {display: none;} 	
	
}