@CHARSET "UTF-8";

html, body { min-height:100%; height:100%; margin:0; padding:0;}

body.frame, body.frame_infoblock { background:transparent; display:block; }

#body { height:100%; width:100%; min-width:1249px; border-collapse:collapse; }

#td_main { height:100%; min-width:120px; vertical-align:top; background: #999; padding:0; margin:0; }
#td_sub { padding:0px;  vertical-align:top;margin:0; }
#td_content { height:100%; width:100%; vertical-align:top; margin:0; padding:0px; }

#divsubcat {
    z-index:10000; position: absolute; background:#fff; padding:15px 0px 5px 0; top:0; left:0; background:#eee; display:none;
    -webkit-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
}

.header { padding:10px; position:relative; z-index:100; background:#103c55 url(../images//bg_fill.gif); }

.left5 { margin-left:5px; }
.left10 { margin-left:10px; }
.left20 { margin-left:20px; }

.top2 { margin-top:2px; }
.top5 { margin-top:5px; }
.top10 { margin-top:10px; }

.white { color:#fff; }

.padding5 { padding:5; }
.padding10 { padding:10; }
.padding15 { padding:15; }
.padding20 { padding:20; }

.right5 { margin-right:5px; }
.right10 { margin-right:10px; }

.bottom20 { margin-bottom:20px; }
.bottom10 { margin-bottom:10px; }
.bottom5 { margin-bottom:10px; }

.scroll50 { overflow:scroll; overflow-x:hidden; overflow-y:scroll; }

.btn i { margin-right:10px; }
.btn-sm i { margin-right:10px; }

.cursor { cursor:pointer; }

.subcat { margin:10px; border-radius:0; min-width:220px; }
.subcat li { padding:0 margin:0; }
.subcat .list-group-item { padding: 5px 5px; border:0; }
.subcat .list-group-item:first-child, .subcat .list-group-item:last-child  {}
.subcat_item { display:block; margin:0 0 0 5px;}

.panel-primary>.panel-heading { color: #fff; background-color: #999; border-color: #999; }
.panel-primary { border-color: #999; }

#myTabContent .panel { margin-bottom: 5px; }
#myTabContent .panel .panel-title { margin-bottom: 0px; font-size:100%; }

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #999; border-color: #999;  }

div.panel-heading h4 { margin:-2px 0;}
#td_content div.panel-primary { margin-bottom:10px; }
#td_content div.panel-heading .tabs { margin:-7px -12px; }
#td_content div.panel-heading .tabs .btn-default { color: #666; font-size: 12px; }

.panel-tinybox { border:0; margin-bottom:0; }
body.frame .panel { border:0; background:transparent; }

.active_0 		{ background:url(/qman/img/icons/no.png); width:16px; height:16px; cursor:pointer; }
.active_1 		{ background:url(/qman/img/icons/eye.png); width:16px; height:16px; cursor:pointer; }
.active_2 		{ background:url(/qman/img/icons/help.png); width:16px; height:16px; cursor:pointer; }

.truncate25, .truncate500, .truncate50, .truncate100,  .truncate200, .truncate250 { white-space:nowrap; overflow:hidden; margin:0; }
 
.nobr {white-space: nowrap; }
.strong { font-weight:bold; }
.grey { color:#ddd; }

.jqistates .lead { margin-bottom:0; }
.jqimessage { font-size:14px; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { float: left; position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.col-1 { width: 8.33333333%; } 		.col-2 { width: 16.66666667%; }
.col-3 { width: 25%; }				.col-4 { width: 33.33333333%; }
.col-5 { width: 41.66666667%; }		.col-6 { width: 50%; }
.col-7 { width: 58.33333333%; }		.col-8 { width: 66.66666667%; }
.col-9 { width: 75%; }				.col-10 { width: 83.33333333%; }
.col-11 { width: 91.66666667%; }	.col-12 { width: 100%; }

.sort_buttons{ position:absolute; top:5px; right:5px; z-index:1000; background:#fff;
	display:none;
    -webkit-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);
}

.DTTT_Print .panel { border:0; }

.relative { position:relative; }
.absolute { position:absolute; }

.imghover img { position:absolute; max-width:150px; max-height:150px; left:-170px; top:0px; z-index:1000; }


.mainimage { max-width:75px; max-height:75px; border:1px solid #ccc; cursor:pointer; }
.mainimage_hover { position:fixed; z-index:2000; max-width:400px; max-height:400px; top:20px; right:20px; border:1px solid #ccc;
    -webkit-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);  background:#fff; padding:10px;   -moz-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);    box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5); }

.maskimage { max-height: 124px; max-width:124px; border:1px solid #ccc; cursor:pointer; margin-top:10px; }
.maskimage_hover { position:fixed; z-index:2000; max-width:300px; max-height:300px; top:20px; left:20px; border:1px solid #ccc;
    -webkit-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);  background:#fff; padding:10px;   -moz-box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5);    box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.5); }


.blink {
    background:red;
    animation:myfirst 5s;
    -moz-animation:myfirst 5s infinite; /* Firefox */
    -webkit-animation:myfirst 5s infinite; /* Safari and Chrome */
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {background:red;}
    50%  {background:yellow;}
    100%   {background:red;}
}

@-webkit-keyframes myfirst /* Firefox */
{
    0%   {background:red;}
    50%  {background:yellow;}
    100%   {background:red;}
}

@media print {
    .noprint {
        display: none;
    }
}

.histsql { margin:5px; width:700px; font-size:12px; border:1px solid #ccc; padding:5px; cursor:pointer; }
.histsql hr { margin:1px 0; }

.extparam { margin-top:10px; }
.extparam input, .extparam textarea { margin-bottom:0; }
.extparam td { vertical-align:middle !important; padding-bottom:0; font-size:80%; }
.extparam tr td:last-child { width:100%; }
.extparam .ed { position:absolute; top:1px; right:2px; font-size:80%; }
.extparam_textarea { display:none; }