* {color:#2b2c5d;box-sizing:border-box;font-family:inherit;font-size:inherit}

input::first-letter, .sf::first-letter { text-transform: uppercase; }

body {background:#fffff;color:#black;font-family:'Segoe UI','Arial';font-size:16px}

.uploadzone label {background: url('plus.png') no-repeat center;background-size:40px 40px}
.uploadzone > a {display:block;position:absolute;right:8px;top:10px;width:30px;height:30px;z-index:2;background-color:transparent;cursor:pointer}
.uploadzone > a:before {content:'';background:white;width:3px;height:30px;transform:rotate(45deg);display:block;position:absolute;transform-origin:1.5px 15px;left:10px}
.uploadzone > a:after {content:'';background:white;width:3px;height:30px;transform:rotate(-45deg);display:block;position:absolute;transform-origin:1.5px 15px;left:10px}

div.grid {
	height: 34px;
    padding: 8px;
    border-right: 0;
	border-bottom: 1px solid #e7e7e7;
	background:white;
	color:#313c4e;
}

div.listitem {white-space:nowrap}

div.listitem:nth-child(even) div.grid {background:white}

div#listbar {background:none;line-height:34px}

div#freezr_main_item0 a {text-decoration:none;font-weight:bold;text-transform: capitalize;color:#676a6c}

div#freezr_main_item0 div.grid, div.grid.lefttop {border-bottom:1px solid #ca1721}

div#listprint li {height:auto;line-height:24px}

table th {min-width:120px}

.add {
    background-color: #ca1721;
    color: #ffffff;
    font-size: 14px;
    display:inline-block !important;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 3px;
    text-transform: capitalize;
	font-weight:bold;
    cursor: pointer;
	width:20px;height:20px;line-height:20px;
	text-align:center;
    box-sizing: border-box;
	content:'+'
} .add:hover {text-decoration:none}

div.grid.lefttop input {
    display: none;
}

.btn {padding:3px 6px;border-radius:3px;border:none;cursor:pointer}

td input, textarea, td select {background:#f6f6f6;border-color:#f6f6f6;border-style:solid;box-sizing:border-box}

div.listitem:hover > div, .tdc:hover {background:white !important}

input[type="checkbox"] { -webkit-appearance: none; border: 1px solid #ddd; background: #eee; border-radius: 5px;vertical-align:top;min-width:15px;min-height:15px}
input[type="checkbox"]:checked { background-color: #06a0d9 !important; }

.i58751 textarea {height:178px !important}

#frameback {position:absolute !important;top:3px;margin:0 !important}

.i59408 .i59430 {position:relative}
.i59408 .i59018 {position:static !important;left:400px !important;top:auto !important;bottom:70px !important}
.i59408 .i58930 {display:none}
.i59408 .i61813 {display:none !important}

.i61813 {display:none}
.pdf .i61813 {display:inline-block}

.pdf .i58885 {width: 200px !important}
.pdf .i58885::after {content:":";line-height:24px}
.pdf .i58885 > div:first-child {float:right;line-height:24px;width:80px}

.pdf .i58751 {line-height:24px}
.pdf .i58751 > div:last-child {line-height:24px !important}

.pdf .i59036 {left:400px !important}

.pdf .i58763 {height:auto !important;min-height:320px !important}

.i59883 {page-break-before:always}

.pdf, .i59176, .i59309 {display:block !important}

.pdf .i58757 {height:auto !important;min-height:35px !important;padding-top:4px;padding-bottom:4px;background:transparent !important;border:none !important;
				padding-left:0 !important;xfont-weight:bold}

.pdf .i58891 {border:none !important;margin-right:60px !important;xfont-weight:bold}

.pdf .i58754 {display:block;border-bottom:1px solid gray;font-weight:bold}

.pdf .i58888 {font-weight:bold}

/* -- */

.i60047 .i59036, .i60047 .i59018 {display:none}

.i60005 > div:last-child input {width:33px !important}