/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/*

    Starting of Karparts Styling Sheet

*/



img, .noselect

{

 -webkit-touch-callout: none; /* iOS Safari */

    -webkit-user-select: none; /* Chrome/Safari/Opera */ /* Konqueror */

       -moz-user-select: none; /* Firefox */

        -ms-user-select: none; /* Internet Explorer/Edge */

            user-select: none; /* Non-prefixed version, currently

                                  not supported by any browser */  

}



*

{

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}



.box

{

    border-radius: 5px;

    overflow: hidden;

    background-color: #fff;

    border: 1px SOLID #d8d8d8;

    margin-top: 5px;

}



.box .left

{

	display: inline-block;

	width: 100%;

	min-height: 10px;

	border-bottom: 1px solid #d9d9d9;

	padding-bottom:10px;

}



.box .right

{

	display: inline-block;

	width: 100%;

	margin-top:10px;

}



.title

{

    width: 100%;

    background-color: #333;

    border-radius: 5px 5px 0px 0px;

    -webkit-border-radius: 5px 5px 0px 0px;

    -moz-border-radius: 5px 5px 0px 0px;

    border-left: 1px SOLID #d8d8d8;

    border-right: 1px SOLID #d8d8d8;

    border-top: 1px SOLID #d8d8d8;

    overflow: hidden;

    margin-top: 5px;

    color: #fff;

}

  

.title a, .title a:link, .title a:visited, .title a:active

{

    color: #fff;

    text-decoration: none;

}

    

.title a:hover

{

    color: #ff0000;

    text-decoration: none;

}



.title span

{

    padding: 10px;

    display: block;

}



.content

{

    width: 100%;

    border-radius: 0px 0px 5px 5px;

    -webkit-border-radius: 0px 0px 5px 5px;

    -moz-border-radius: 0px 0px 5px 5px;

    border-left: 1px SOLID #d8d8d8;

    border-right: 1px SOLID #d8d8d8;

    border-bottom: 1px SOLID #d8d8d8;

    background-color: #fff;

    overflow: hidden;

}



body

{

    background-color:#f4f4f4;

    font-family: "Arial", "Helvetica", sans-serif;

	/*background-image: url(../img/backgrounds/1.png);

	background-repeat: no-repeat;

	background-position: center top;

    background-attachment: fixed;*/

}



.font-black

{

    

    font-family: "Arial Black", "Helvetica", sans-serif !important;

}



.font-bold

{

    font-weight: bold;

}



.body_wrapper

{

    width: 98%;

    max-width: 1800px;

    min-height:10px;

    margin-left: auto;

    margin-right: auto;

}



.empty_database_error

{

    -webkit-align-self: center;

    -ms-flex-item-align: center;

    -ms-grid-row-align: center;

    align-self: center;

}



.typed-cursor

{

    opacity: 1;

    -webkit-animation: blink 0.85s infinite;

    animation: blink 0.8s infinite;

	margin-left: 0;

	margin-right: 0;

}

@keyframes blink{

    0% { opacity:1; }

    50% { opacity:0; }

    100% { opacity:1; }

}

@-webkit-keyframes blink{

    0% { opacity:1; }

    50% { opacity:0; }

    100% { opacity:1; }

}