/******************
HTML Tags
******************/
body
{
	font-family: verdana;
	/*font-family: Arial,sans-serif;*/
	/*background: #e71515;*/
	background: #EEEEEE;
	color: #666666;
	font-size: .8em;
	/*line-height: 160%;*/
	min-width: 1245px;
	/*max-width: 1250px;*/
	margin: 0px auto 0px auto;
}

.body-content
{
	margin: 3px;
	overflow:hidden;
	border: 1px solid #c0c0c0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

/******************
HEADINGS
******************/

h1
{
	font-size: 1.4em;
	padding: 10px 0 6px 0;
}

h2
{
	font-size: 1.1em;
}

h3
{
	font-size: 1.4em;
}

h4
{
	font-size: 1.1em;
}

h5
{
	font-size: .9em;
}

h6
{
	font-size: .8em;
}

/******************
LAYOUT DIVS
******************/

.header-container
{
	background: url(tophorzfillerOrano.png) repeat-x;
	height: 86px;
	font-size: 2em;
	margin: 0px;
	font-weight: bold;
}

.header-container a
{
	text-decoration: none;
	color: #000;
}

.header-left
{
	float: left;
	width: 381px;
	color: #000;
	padding: 0px;
	height: 86px;
	/*background: url(top.png) no-repeat;*/
}

#header-left-content
{
	margin: 30px 0px 0px 10px;
}
.header-text
{
    float: left;
    color: #000;
    margin: 18px 0px 0px 15px;
    font-size: 0.9em;
}
#header-side
{
	float: right;
	/*width: 400px;*/
	color: #000;
	padding: 0px 8px 0px 0px;
	text-align: right;
	font-size: .45em;
}
.main-nav
{
    font-size: 0.90em;
}
.mainnav-container
{
	margin: 0px;
	height: 41px;
	background: #FFFFFF url(menu.png) no-repeat;
}

.mainnav-left
{
	float: left;
	width: 700px;
	padding: 4px 40px 5px 40px;
}

.mainnav-right
{
	float: right;
	padding: 4px 10px 4px 4px;
	width: 200px;
	height: 20px;
	text-align: right;
}

#content-container
{
	clear: both;
	background: #FFFFFF;
	padding-top: 5px;
}

#content
{
	padding: 0px 5px 10px 5px;
	margin: 3px 0px 0px 3px;
}

#content-map
{
	border: 1px solid #A7A7A7;
}

#contentmain, #contentmain_ajax
{
	padding:  5px 3px 5px 3px;
	margin: 0px 2px 0px 0px;
	min-height: 453px;
	overflow: auto;
}
#contentdetail
{
	float: right;
	color: Black;
	padding: 5px;
	margin: 0px 0px 4px 0px;
	border: 1px dashed #A7A7A7;
}

#footer-container
{
	background: #FFFFFF;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
/******************
CLASSES
******************/
/*.none
{
	display: none;
}*/
/* Textbox */
.textbox
{
	width: 150px;
	border: 1px solid #c0c0c0;
}
.textbox:hover
{
	color: #000000;
	background-color: #e5e5e5;
}
.textbox:focus
{
	color: #000000;
	background-color: #ff8600;
}

/* Listboxes, DropdownLists, TextBoxes no width etc */
.boxes
{
	border: 1px solid #c0c0c0;
}
.boxes:hover
{
	color: #000000;
	background-color: #e5e5e5;
}
.boxes:focus
{
	color: #000000;
	background-color: #ffe600;
}

/* Button */
.button
{
	color: #ffe600;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c0c0c0;
}

.button:hover
{
	color: #000000;
	background-color: #e5e5e5;
}
.button:focus
{
	color: #ffe600;
	background-color: #f0f0f0;
}

.button[disabled]
{
    color: #ffe600;
    background-color: #C0C0C0;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #c0c0c0;
}

/* login server control */
.loginfield
{
	border-color: Silver;
	background-color: White;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 1em;
	color: Black;
	margin: 2em 0 2em;
}

.logintextbox
{
	width: 143px;
	border: 1px solid #c0c0c0;
	font-size: 1em;
}
.logintextbox:hover
{
	color: #000000;
	background-color: #e5e5e5;
}
.logintextbox:focus
{
	color: #af201a;
	background-color: #f0f0f0;
}
.loginbuttontext
{
	margin-top: 3px;
	font-size: 1em;
	font-family: Verdana;
	color: #ffe600;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c0c0c0;
}
.loginbuttontext:hover
{
	color: #404040;
	background-color: #ffffff;
}
.logininstructiontext
{
	color: Black;
	font-style: italic;
}
.logintitletext
{
	color: Black;
	background-color: #ffe600;
	font-weight: bold;
	font-size: 1.5em;
}

/* background image "body" for seperators */
.horizontalLineBodyStyle
{
	background: #ffe600;
	height: 1px;
}
.horizontalLineGray
{
	background: #EEEEEE;
	height: 1px;
}

/* MTU Param Table */
.paramTable 
{
    border: 1px solid #c0c0c0;
}
.bigMap
{
	position: absolute;
    z-index: 1000;
    background: white;
}
/* text colors, fonts, size etc*/
.textRed
{
	color: Red;
}
.textOrange
{
	color: Orange;
}
.textGreen
{
	color: Green !important;
}
.txtGreenLight
{
	color: #D5FFAA;
}
.textBlack
{
	color: Black;
}
.textGray
{
	color: Gray;
}
.textArial
{
	font-family: Arial,sans-serif;
}
.textBold
{
	font-weight: bold;
}
.textBig
{
	font-size: 1.2em;
	font-weight: bold;
}
.underline
{
	text-decoration: underline;
}
.center
{
	text-align: center;
}
.txtRight
{
	text-align: right;
}
.txtLeft
{
	text-align: left;
}
.txtCenter
{
	text-align: center;
}
.txt11em
{
	font-size: 1.1em;
}
.txt10
{
	font-size: 10px;
}
.txt11
{
	font-size: 11px;
}
.txt13
{
	font-size: 13px !important;
}
.txt15
{
	font-size: 15px;
}
.txt20
{
	font-size: 20px;
}
.txtWordBreak
{
	white-space: normal;   
	word-wrap: break-word;
}
.textChanged, .textChanged:focus { color: Black; background-color: #F98080; }
.homeArea, .homeArea:focus { color: Black; background-color: #D5FFAA; }
.destArea, .destArea:focus, .highlight, .highlight:focus
{
    color: Black;
    background-color: #FFCC00;
}
.mousePointer
{
	cursor: pointer;
}
.mouse-help
{
	cursor: help;
}
.hide
{
	display: none;
}
.backGroundWhite
{
	background-color: #FFFFFF;
}
.backGroundGray
{
	background-color: #EEEEEE;
}
.backgroundRed
{
	color: Black; 
	background-color: #F98080
}
.bgBlueLight
{
    background-color: #F0F2F3;
}
.bgGreenLight
{
	background-color: #D5FFAA;
}
.grayOut
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.noBorder
{
	border: none;
}
.border-collapse
{
    border-collapse: collapse;
}
.borderGray /*, .borderGray td*/
{
	border: 1px solid #EEEEEE;
}
.borderTopGrayLight
{
    border-top: 1px solid #EEEEEE;
}
.borderGrayDark
{
	border: 1px solid #D8D8D8;
}
.borderBottomGrayDark
{
	border-bottom: 1px solid #D8D8D8;
}
.borderTopGray
{
    border-top: 1px solid #AFAFAF;
}
.borderRightGray
{
    border-right: 1px solid #AFAFAF;
}
.borderLeftGray
{
    border-left: 1px solid #AFAFAF;
}
.borderBlack
{
	border: 1px solid Black;
}
.roundCorners
{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.roundCorners5
{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.roundCorners6
{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.minWidth200
{
	min-width: 200px;
}
.note_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1005;
}
.note_content 
{
	/*position:absolute; 
	z-index:9999;*/
	color: #191919;
	padding: 4px 8px;
	border: 1px solid rgb(185,177,177);
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.99);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}
* html #note_arrow{display:none;} /* IE6 bug with arrow, small black box, not arrow */
.note_holder.tip_right #note_arrow 
{
	margin-left: -13px;
	margin-top: 39px;
	border-right-color: rgb(185,177,177);
	border-right-color: rgba(185,177,177,0.98);
}
#note_arrow, #note_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}
.note_holder.tip_right {
	padding-left: 5px;
}
.posAbsolute
{
	position: absolute;
}
.status-widget, .status-widget-master
{
	position: absolute;
	z-index: 1051;
	left: 50%;
}
.status-widget .center, status-widget-master .center
{
	padding: 0px 3px 2px;
}
/* margin and paddings */
.marginAuto
{
	margin:auto;
}
.mleft2
{
	margin-left: 2px;
}
.mleft3
{
	margin-left: 3px;
}
.mleft5
{
	margin-left: 5px;
}
.mleft7
{
	margin-left: 7px;
}
.mleft10
{
	margin-left: 10px;
}
.mleft15
{
	margin-left: 15px;
}
.mleft20
{
	margin-left: 20px;
}
.mright2
{
	margin-right: 2px;
}
.mright5
{
	margin-right: 5px;
}
.mright7
{
	margin-right: 7px;
}
.mright10
{
	margin-right: 10px;
}
.mright20
{
	margin-right: 20px;
}
.mtop1
{
	margin-top: 1px;
}
.mtop2
{
	margin-top: 2px;
}
.mtop3
{
	margin-top: 3px;
}
.mtop4
{
	margin-top: 4px;
}
.mtop5
{
	margin-top: 5px;
}
.mtop6
{
	margin-top: 6px;
}
.mtop7
{
	margin-top: 7px;
}
.mtop8
{
	margin-top: 8px;
}
.mtop10
{
	margin-top: 10px;
}
.mtop20
{
	margin-top: 20px;
}
.mbottom3
{
	margin-bottom: 3px;
}
.mbottom5
{
	margin-bottom: 5px;
}
.mbottom7
{
	margin-bottom: 7px;
}
.mbottom10
{
	margin-bottom: 10px;
}
.m7
{
	margin: 7px;
}
.p1-0-0-1
{
	padding: 1px 0px 0px 1px;
}
.p1
{
	padding: 1px;
}
.p5
{
	padding: 5px;
}
.p3
{
	padding: 3px;
}
.p2
{
	padding: 2px;
}
.ptop5
{
	padding-top: 5px;
}
.clear
{
	clear: both;
}
.clearRight
{
	clear: right;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.overflowAuto
{
	overflow: auto;
}
.posRel
{
	position: relative;
}
.lh14
{
	line-height: 14px;
}
.h14
{
	height: 14px;
}
.h18
{
	height: 18px;
}
.h24
{
	height: 24px;
}
.h28
{
	height: 28px;
}
.h40
{
	height: 40px;
}
.h58
{
	height: 58px;
}
.h160
{
    height:160px;
}
.h165
{
    height:165px;
}
.h200
{
    height:200px;
}
.h250
{
    height:250px;
}
.h300
{
    height:300px;
}
.h400
{
    height:400px;
}
.w100p
{
	width: 100%;
}
.w20
{
	width: 20px;
}
.w25
{
	width: 25px;
}
.w30
{
	width: 30px;
}
.w45
{
	width: 45px;
}
.w50
{
	width: 50px;
}
.w55
{
	width: 55px;
}
.w65
{
	width: 65px;
}
.w70
{
	width: 70px;
}
.w75
{
	width: 75px;
}
.w80
{
    width: 80px;
}
.w85
{
    width: 85px;
}
.w90
{
	width: 90px;
}
.w95
{
	width: 95px;
}
.w100
{
	width: 100px;
}
.w105
{
	width: 105px;
}
.w110
{
	width: 110px;
}
.w130
{
	width: 130px;
}
.w140
{
	width: 140px;
}
.w145
{
	width: 145px;
}
.w150
{
	width: 150px;
}
.w170
{
	width: 170px;
}
.w200
{
	width: 200px;
}
.w224
{
	width: 224px;
}
.w250
{
	width: 250px;
}
.w280
{
	width: 280px;
}
.w298
{
	width: 298px;
}
.w300
{
	width: 300px;
}
.w318
{
	width: 318px;
}
.w320
{
	width: 320px;
}
.w338
{
	width: 338px;
}
.w340
{
	width: 340px;
}
.w345
{
	width: 345px;
}
.w350
{
	width: 350px;
}
.w355
{
	width: 355px;
}
.w360
{
	width: 360px;
}
.w380
{
	width: 380px;
}
.w398
{
	width: 398px;
}
.w400
{
	width: 400px;
}
.w420
{
	width: 420px;
}
.w460
{
	width: 460px;
}
.w512
{
	width: 512px;
}
.w910
{
	width: 910px;
}
.w970
{
	width: 970px;
}
.w1050
{
	width: 1050px;
}
.z-index1006
{
    z-index: 1006 !important;
}
.z-index1007
{
    z-index: 1007 !important;
}
.z-index1008
{
    z-index: 1008 !important;
}
.z-index1009
{
    z-index: 1009 !important;
}
.z-index1010
{
    z-index: 1010 !important;
}
.overlay
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #EEEEEE;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	filter: alpha(opacity=45);
	opacity: 0.45;
	z-index: 5;
	text-align: center;
}
.overlay img, .overlayFixed img
{
    position: absolute;
    top: 50%;
    left: 50%;
}

.overlayFixed
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #EEEEEE;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	filter: alpha(opacity=45);
	opacity: 0.45;
	z-index: 1050;
	text-align: center;
	top: 0;
	left: 0;
}
.inline-block
{
    display: inline-block;
}
.block
{
    display: block;
}
.noOutline
{
    outline: none;
}
.img-width8 {
  width:8px;
  height:auto;
}
img.lang-active
{
    width: 22px;
    height: 15px;
}

/*** confirm dialog css ***/
#dialogBox{
	background:#e5e5e5;
	width:430px;
	position:fixed;
	left:50%;
	top:50%;
	margin:-190px 0 0 -215px;
	border: 1px solid rgba(33, 33, 33, 0.6);
	z-index: 1051;
	-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

#dialogBox h1,
#dialogBox p{
	font:26px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	background: #f5f5f5;
	padding: 10px 25px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
	color:#666;
}

#dialogBox h1{
	letter-spacing:0.3px;
	color:#888;
}

#dialogBox p{
	background:none;
	font-size:16px;
	line-height:1.4;
}

#boxButtons{
	padding:10px 0 10px;
	text-align:center;
}

/*** custom listbox css ***/
.widget-listbox
{
	border: 1px solid #c0c0c0;
	overflow: auto;
}
.widget-listbox ul
{
	color: #000000;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widget-listbox ul li
{
    border-bottom: 1px solid #eee;
    padding: 5px 6px;
}

.widget-listbox ul li:hover
{
    color: #ffe600;
	background-color: #f0f0f0;
	cursor:pointer;
}
.widget-listbox ul li > span
{
    white-space: normal;   
	word-wrap: break-word;
}

/*** datetimepicker addon ***/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }





/* sensor value viewer */
#divSensorDataView {
    border: 1px solid #EEEEEE;
    min-height: 20px;
    width: 100%;
    display: table;
    background-color: white;
}




.sensor_measurement_table_entry {
    color: black;
    display: table-row;
    width: 100%;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 25px;
}
    .sensor_measurement_table_entry .sensorname {
       
        display: table-cell;
    }
    .sensor_measurement_table_entry .sensorvalue {
        display: table-cell;
    }
    .sensor_measurement_table_entry .sensortimestamp {
        display: table-cell;
    }

    .sensor_measurement_table_entry .lastpageupdate {
        display: table-cell;
    }

    .sensor_measurement_table_entry .lastcontact {
        display: table-cell;
    }
    .sensor_measurement_table_entry .lastcontact.offline {
        color: gray;
    }
    .sensor_measurement_table_entry .lastcontact.latealarm {
        background-color: red;
        animation: red-white-blinker 1s linear infinite;
        -webkit-animation: red-white-blinker 1s linear infinite;
        -moz-animation: red-white-blinker 1s linear infinite;
    }
    .sensor_measurement_table_entry .lastcontact.late {
        background-color: red;
    }
    .sensor_measurement_table_entry .lastcontact.ontime {
        color: green;
    }

    .sensor_measurement_table_entry .lastmeasurement {
        display: table-cell;
    }
    .sensor_measurement_table_entry .lastmeasurement.latealarm {
        background-color: red;
        animation: red-white-blinker 1s linear infinite;
        -webkit-animation: red-white-blinker 1s linear infinite;
        -moz-animation: red-white-blinker 1s linear infinite;
    }

    .sensor_measurement_table_entry .lastmeasurement.late {
        background-color: red;
    }
     
    .sensor_measurement_table_entry .lastmeasurement.ontime {
            color: green;
        }


    .sensor_measurement_table_entry .measurementinterval {
        display: table-cell;
    }

    .sensor_measurement_table_entry .measurementinterval.latealarm {
        background-color: red;
        animation: red-white-blinker 1s linear infinite;
        -webkit-animation: red-white-blinker 1s linear infinite;
        -moz-animation: red-white-blinker 1s linear infinite;
    }

    .sensor_measurement_table_entry .measurementinterval.late {
        background-color: red;
    }

    .sensor_measurement_table_entry .measurementinterval.ontime {
        color: green;
    }



    .sensor_measurement_table_entry.okay {
        background-color: white;
    }

    .sensor_measurement_table_entry.alarm {
        background-color: red;
        animation: red-white-blinker 1s linear infinite;
        -webkit-animation: red-white-blinker 1s linear infinite;
        -moz-animation: red-white-blinker 1s linear infinite;
    }

	.sensor_measurement_table_entry.oldalarm {
		background-color: red;
	}

    .sensor_measurement_table_entry.move {
        background-color: yellow;
    }



@keyframes red-white-blinker {
    0% {
        background-color: rgba(255, 0, 0, 1.00);
    }
    30% {
        background-color: rgba(255, 0, 0, 1.00);
    }
    100% {
        background-color: rgba(255, 0, 0, 0.00);
    }
}


/*!
 * jqGrid 4.13.4 - free jqGrid: https://github.com/free-jqgrid/jqGrid 
 * Date: 2016-07-23
 */.ui-jqgrid{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-ms-touch-action:none;touch-action:none}.ui-jqgrid div{line-height:normal}.ui-jqgrid table{border-collapse:separate;border-spacing:0;border-width:0;border-style:none}.ui-jqgrid table td{padding:0}.ui-jqgrid>.ui-jqgrid-view{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;padding:0;font-size:11px}.ui-jqgrid>.ui-jqgrid-view *,.ui-jqgrid>.ui-jqgrid-view :after,.ui-jqgrid>.ui-jqgrid-view :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-jqdialog .ui-jqdialog-titlebar,.ui-jqgrid .ui-jqgrid-errorbar,.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em;position:relative;font-size:12px;border-left:0 none;border-right:0 none;border-top:0 none}.ui-jqgrid-errorbar{max-height:100px;margin-bottom:0;overflow:auto}.ui-jqgrid .ui-jqgrid-caption,.ui-jqgrid .ui-jqgrid-errorbar-ltr{text-align:left}.ui-jqgrid .ui-jqgrid-caption-rtl,.ui-jqgrid .ui-jqgrid-errorbar-rtl{text-align:right}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close{vertical-align:middle;text-align:center;text-decoration:none;position:absolute;top:50%;width:1.4em;line-height:1.5em;font-size:12px;margin:-.7em 0 0;padding:.2em;border:1px solid transparent;height:1.4em;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-border-radius:.5em;border-radius:.5em}.ui-jqgrid-jquery-ui .ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close{margin:-8px 0 0}.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close{right:.1em}.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-titlebar-close{left:.1em}.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close{right:.3em}.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-titlebar-close{left:.3em}.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-title,.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-title,.ui-jqgrid .ui-jqgrid-errorbar-ltr .ui-jqgrid-error{position:relative;left:.1em}.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-title,.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-title,.ui-jqgrid .ui-jqgrid-errorbar-rtl .ui-jqgrid-error{position:relative;right:.1em}.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span{margin-top:0;margin-left:0}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close span,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span{display:block}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close span.ui-icon,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span.ui-icon{position:relative;top:-2px}.ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close span.ui-icon,.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close span.ui-icon{right:3px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.ui-icon{margin-top:-1px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.fa,.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{font-size:14px;margin-top:-2px}.ui-jqdialog,.ui-jqgrid .ui-jqdialog,.ui-jqgrid>.loading,.ui-jqgrid>.ui-jqgrid-view button,.ui-jqgrid>.ui-jqgrid-view input,.ui-jqgrid>.ui-jqgrid-view select,.ui-jqgrid>.ui-jqgrid-view textarea{font-size:11px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.fa{margin-left:-1px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{margin-left:-2px}.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close>span{margin-top:-1px}.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close>span.glyphicon{margin-top:-.05em;margin-left:-.05em}.ui-jqdialog .ui-resizable-handle{right:-3px;bottom:-3px}.ui-jqdialog .ui-resizable-handle.fa{bottom:1px;right:-2px}.ui-jqdialog .ui-resizable-handle.glyphicon{right:-2px;bottom:-3.8px}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none;border-top:0 none;border-right:0 none;height:auto}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0}.ui-jqgrid .ui-jqgrid-htable th{height:auto;padding:0 2px}.ui-jqgrid .ui-jqgrid-htable th.jqgh_cbox{padding:0}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div{overflow:hidden;position:relative;height:auto;margin:2px}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels>th.jqgh_cbox{vertical-align:middle}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .jqgh_cbox>div{text-align:center;vertical-align:baseline;margin:0}.ui-jqgrid .ui-jqgrid-labels th.ui-th-column,.ui-jqgrid .ui-jqgrid-legacy-subgrid .ui-th-subgrid,.ui-jqgrid-labels .ui-th-column-header{overflow:hidden;white-space:nowrap;text-align:center}.ui-jqgrid .ui-jqgrid-labels th.ui-th-column{border-top:0 none;border-bottom:0 none}.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr,.ui-th-ltr{border-left:0 none}.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl,.ui-th-rtl{border-right:0 none}.ui-first-th-ltr{border-right:1px solid}.ui-first-th-rtl{border-left:1px solid}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}.ui-jqgrid .ui-th-column>.jqgh_cbox{margin:3px 0}.ui-jqgrid .ui-th-column .cbox{margin:.1em;cursor:pointer;text-align:center;vertical-align:middle}.ui-jqgrid.ui-jqgrid-bootstrap .ui-th-column .cbox{height:18px;width:18px}.ui-jqgrid .ui-th-column .ui-th-div-ie>.cbox{margin-left:-1px;margin-right:-1px}.ui-jqgrid .ui-jqgrid-labels>.ui-th-column>.ui-jqgrid-resize{height:22px;width:.3em;position:relative;cursor:col-resize;-webkit-touch-callout:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;display:inline;overflow:hidden}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline}.ui-grid-ico-sort{cursor:pointer}.ui-state-disabled.ui-grid-ico-sort{cursor:pointer!important}.ui-jqgrid .s-ico{position:relative;width:.87em;height:1.125em;display:inline-block;vertical-align:middle;margin:0 .1em}.ui-jqgrid .s-ico>.ui-grid-ico-sort{display:block;position:relative}.ui-jqgrid .s-ico>.ui-grid-ico-sort.ui-icon{width:12px}.ui-jqgrid .s-ico>.ui-icon-asc.ui-icon{top:-6px}.ui-jqgrid .s-ico>.ui-icon-desc.ui-icon{top:-16px}.ui-jqgrid .s-ico>.ui-icon-asc.ui-icon.ui-sort-ltr{margin-left:-3px}.ui-jqgrid .s-ico>.ui-icon-desc.ui-icon.ui-sort-ltr{margin-left:-4px}.ui-jqgrid .s-ico>.ui-icon-asc.ui-icon.ui-sort-rtl{margin-right:0}.ui-jqgrid .s-ico>.ui-icon-desc.ui-icon.ui-sort-rtl{margin-right:1px}.ui-jqgrid .ui-th-column>div{cursor:default}.ui-jqgrid .ui-th-column>div.ui-jqgrid-sortable{cursor:pointer}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar,.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar .ui-th-column{border-top-width:1px;border-top-style:solid}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar input,.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar select{margin:1px 0 0}.ui-jqgrid .ui-jqgrid-bdiv{min-height:1px;position:relative;margin:0;padding:0;overflow:auto;text-align:left}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none}.ui-jqgrid tr.jqgroup,.ui-jqgrid tr.jqgrow{outline-style:none}.ui-jqgrid tr.jqfoot>td,.ui-jqgrid tr.jqgroup>td,.ui-jqgrid tr.jqgrow>td,.ui-jqgrid tr.ui-subgrid>td,.ui-jqgrid tr.ui-subtblcell>td{overflow:hidden;white-space:pre;vertical-align:middle;text-align:center;height:22px;border-top:0 none;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqfoot>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgroup>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgrow>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.ui-subgrid>td{border-bottom-color:inherit}.ui-jqgrid tr.jqfoot>td,.ui-jqgrid tr.jqgroup>td,.ui-jqgrid tr.jqgrow>td{padding:0 2px;font-weight:400}.ui-jqgrid tr.ui-subgrid>td{padding:0}.ui-jqgrid tr.jqgfirstrow>td{padding:0 2px;border-top:0 none;border-left:0 none;border-right:1px solid;border-bottom:0 none}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td,.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl>td{border-color:inherit}.ui-jqgrid tr.jqgfirstrow>td.td_cbox{padding:0}.ui-jqgrid tr.jqfoot>td{font-weight:700}.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td{text-align:left;border-left-width:0;border-left-style:none;border-right-width:1px;border-right-style:solid}.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl>td{text-align:right;border-right-width:0;border-right-style:none;border-left-width:1px;border-left-style:solid}.ui-jqgrid .jqgrow>td.td_cbox,.ui-jqgrid .jqgrow>td.ui-sgcollapsed,.ui-jqgrid .jqgrow>td>.cbox{text-align:center;vertical-align:middle}.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum{padding:0 2px;margin:0;border-width:0 0 1px;border-style:none none solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum{border-bottom-color:inherit}.ui-jqgrid .jqgrow>td.td_cbox{padding:0}.ui-jqgrid tr.jqgrow>td.td_cbox{padding:0}.ui-jqgrid .jqgrow>td>.cbox{height:14px;width:14px;cursor:pointer}.ui-jqgrid>.ui-jqgrid-resize-mark,body>.ui-jqgrid-resize-mark{width:0;left:0;cursor:col-resize;-webkit-touch-callout:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;position:absolute;top:0;overflow:hidden;display:none;border-left-width:1px;border-right-width:1px;z-index:99999}span.ui-jqgrid-cell-wrapper{margin:0!important;padding:0!important}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none;border-top:0 none;border-right:0 none}.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-ltr td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-rtl td{border-color:inherit}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}.ui-jqgrid tr.footrow td{font-weight:700;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow td{border-top-color:inherit;border-bottom-color:inherit}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-left-width:0;border-left-style:none;border-right-width:1px;border-right-style:solid}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-style:solid;border-right-width:0;border-right-style:none}.ui-jqgrid>.ui-jqgrid-pager{border:0;margin:0;padding:0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:22px;overflow:hidden;font-size:11px}.ui-jqgrid>.ui-jqgrid-pager *,.ui-jqgrid>.ui-jqgrid-pager :after,.ui-jqgrid>.ui-jqgrid-pager :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-jqgrid .ui-jqgrid-pager .ui-pager-control,.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control{position:relative;border-left:0;border-bottom:0;border-top:0}.ui-jqgrid .ui-pg-table{position:relative;padding:0;width:auto;margin:0}.jqgrow .ui-jqgrid-actions{background:inherit;border-style:none}.jqgrow .ui-jqgrid-actions .ui-pg-div:not(.ui-state-hover),.ui-jqgrid .ui-pg-button:not(.ui-state-hover){border:1px solid transparent}.ui-pager-control .ui-pg-table{border-color:inherit}.jqgrow .ui-jqgrid-actions .ui-pg-div.ui-state-hover,.jqgrow .ui-jqgrid-actions .ui-pg-div:focus,.jqgrow .ui-jqgrid-actions .ui-pg-div:hover,.ui-jqgrid .ui-pg-button.ui-state-hover,.ui-jqgrid .ui-pg-button:focus,.ui-jqgrid .ui-pg-button:hover{border-style:solid;border-color:inherit}.ui-jqgrid .ui-pg-table td{font-weight:400;vertical-align:middle;padding:1px}.ui-jqgrid .ui-pager-control .ui-pg-button{display:inline-block;height:auto}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}.ui-jqgrid .ui-pg-table .ui-pg-input,.ui-jqgrid .ui-pg-table .ui-pg-selbox{height:auto;width:auto;margin:0;line-height:inherit}.ui-jqgrid .ui-pg-table .ui-pg-selbox{display:block;padding:1px}.ui-jqgrid .ui-separator{height:12px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:-1px;float:right}.ui-jqgrid .ui-paging-info{font-weight:400;height:auto;margin:0 .2em;display:inline}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid td input,.ui-jqgrid td select,.ui-jqgrid td textarea{margin:0}.ui-jqgrid td textarea{width:auto;height:auto}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-toppager{border-left:0 none;border-right:0 none;border-top:0 none;margin:0;padding:0;position:relative;height:auto;min-height:22px;overflow:hidden}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid .ui-pg-table .ui-pg-button{margin:2px;vertical-align:middle}.ui-jqgrid .navtable .ui-pg-div span.ui-pg-button-text{padding-left:.2em;padding-right:.2em}.ui-jqgrid .ui-pg-div{text-align:center;vertical-align:middle;display:inline-block}.ui-jqgrid .navtable .ui-pg-div>span.ui-pg-button-icon-over-text{margin-left:auto;margin-right:auto;float:none}.ui-jqgrid .ui-jqgrid-btable .jqgrow>.ui-sgcollapsed{text-align:center;vertical-align:middle}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:inline-block}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%}.sgbutton{cursor:pointer}.ui-jqgrid .ui-subgrid table{table-layout:fixed}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-top:0 none;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{border-bottom-color:inherit}.ui-jqgrid .ui-th-subgrid{height:20px}.ui-jqgrid .ui-row-ltr.ui-subgrid>.subgrid-cell>span{float:right}.ui-jqdialog-content td.navButton-ltr>.fm-button,.ui-jqgrid .ui-row-rtl.ui-subgrid>.subgrid-cell>span{float:left}.ui-jqgrid>.loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:700;display:none;border-width:2px}.EditTable td input,.EditTable td select,.EditTable td textarea,.ui-jqdialog-content .FormGrid{margin:0}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1}.ui-jqgrid>.ui-jqgrid-view>.ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden}.ui-jqdialog,.ui-jqdialog .ui-jqconfirm{position:absolute;overflow:visible;display:none}.ui-jqdialog{width:300px;padding:.2em}.ui-jqdialog .ui-jqdialog-content,.ui-jqdialog-content{border:0;padding:.3em .2em;background:0 0;height:auto}.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;bottom:10px;right:10px;height:80px;width:220px;text-align:center}.ui-jqdialog-content td.EditButton,.ui-jqdialog-content td.navButton{border-left:0 none;border-top:0 none;border-right:0 none;padding:5px 0}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content,.ui-jqdialog.ui-widget,.ui-jqgrid .tree-wrap,.ui-jqgrid .treeclick{overflow:hidden}.ui-jqdialog>.ui-resizable-se,.ui-jqgrid>.ui-resizable-se{bottom:-3px;right:-3px}.ui-jqdialog-content .DelTable,.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0}.ui-jqdialog .EditButton-ltr .fm-button-icon-left .fm-button-icon,.ui-jqdialog .EditButton-rtl .fm-button-icon-right .fm-button-icon{margin-right:.2em}.ui-jqdialog .EditButton-ltr .fm-button-icon-right .fm-button-icon,.ui-jqdialog .EditButton-rtl .fm-button-icon-left .fm-button-icon{margin-left:.2em}.EditTable td textarea{width:auto;height:auto}.ui-jqdialog-content td.EditButton-ltr{text-align:right}.ui-jqdialog-content td.EditButton-rtl,.ui-jqdialog-content td.navButton-ltr{text-align:left}.ui-jqdialog-content td.navButton{text-align:left}.ui-jqdialog-content td.navButton-rtl{text-align:right}.ui-jqdialog-content td.navButton-rtl>.fm-button{float:right}.ui-jqdialog-content input.FormElement,.ui-jqdialog-content select.FormElement{padding:.3em}.ui-jqdialog-content .data-line{padding-top:.1em;border:0}.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0;padding:2px;white-space:nowrap}.ui-jqdialog-content .DataTD{padding:2px;border:0;vertical-align:top}.ui-jqdialog .fm-button>span,.ui-jqgrid .cell-wrapper,.ui-jqgrid .cell-wrapperleaf,.ui-jqgrid .jqgrow .ui-jqgrid-actions,.ui-jqgrid .tree-wrap,.ui-jqgrid .treeclick{display:inline-block;vertical-align:middle}.ui-jqdialog-content .form-view-data{white-space:pre}.ui-jqdialog .fm-button{display:inline-block;padding:.4em .5em;text-decoration:none;cursor:pointer;position:relative;text-align:center;zoom:1}.ui-jqdialog .fm-button .fm-button-text{padding:0 .2em}.delmsg{padding:.5em}.ui-jqgrid .selected-row,.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}.ui-jqgrid .jqgrow .ui-jqgrid-actions{margin:0}.jqgrow .ui-jqgrid-actions .ui-pg-div{cursor:pointer;float:left;margin:0 1px}.ui-jqgrid .tree-wrap{white-space:nowrap}.ui-jqgrid .treeclick{cursor:pointer;width:18px}.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap{text-align:center;padding-left:.1em}.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap.glyphicon{margin-top:-.18em}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}.ui-jqgrid .ui-jqgrid-caption-rtl{text-align:right}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px}.ui-jqgrid .ui-sort-rtl{left:0}.ui-jqgrid .ui-ellipsis{-moz-text-overflow:ellipsis;text-overflow:ellipsis}.ui-search-menu{position:absolute;padding:.2em}.ui-search-menu.ui-menu .ui-menu-item{list-style-image:none;padding-right:0;padding-left:0}.ui-search-menu.ui-menu .ui-menu-item a{text-decoration:none;display:block}.ui-search-toolbar>.ui-th-column>div{position:relative;height:auto;overflow:hidden}.ui-search-toolbar .ui-search-table{padding:0;border:0;height:20px;width:100%}.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th,.ui-search-toolbar .ui-th-column .ui-search-table .ui-search-input{padding:0 .1em}.ui-jqgrid-jquery-ui .ui-search-clear .clearsearchclass:not(.ui-state-hover),.ui-jqgrid-jquery-ui .ui-search-oper .soptclass:not(.ui-state-hover),.ui-menu-jqueryui .ui-menu-item .g-menu-item:not(.ui-state-hover){border:1px solid transparent}.ui-search-toolbar .ui-search-table .ui-search-oper{width:20px;text-align:center}.ui-search-input input{width:100%}a.clearsearchclass,a.g-menu-item,a.soptclass{text-decoration:none;cursor:pointer}.ui-search-menu .ui-menu-item .g-menu-item{padding:.2em}.ui-menu-jqueryui .ui-menu-item .g-menu-item:hover{font-weight:400}.ui-search-oper{padding:0}.ui-search-clear{text-align:center;padding:0}.ui-search-clear .clearsearchclass,.ui-search-oper .soptclass{padding:.1em;line-height:1em}.ui-search-clear .clearsearchclass span{position:relative}.ui-jqgrid .ui-search-table .ui-search-input>input,.ui-jqgrid .ui-search-table .ui-search-input>select{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-jqgrid .s-ico>.ui-grid-ico-sort.glyphicon{font-size:10px}.jqgrow .ui-pg-div>span.fa,.jqgrow>.ui-sgcollapsed span.fa,.ui-subgrid>.subgrid-cell span.fa{font-size:12px;border:0;background:0 0;font-weight:400}.ui-jqgrid .s-ico>.ui-icon-asc.glyphicon{margin-top:-.23em}.ui-jqgrid .s-ico>.ui-icon-desc.glyphicon{margin-top:-.34em}.ui-jqgrid .s-ico>.ui-grid-ico-sort.fa{width:.63em}.ui-jqgrid .s-ico>.ui-icon-asc.fa{top:.07em}.ui-jqgrid .s-ico>.ui-icon-desc.fa{top:-.75em}.ui-jqgrid .s-ico>.ui-icon-asc.fa.ui-sort-ltr,.ui-jqgrid .s-ico>.ui-icon-desc.fa.ui-sort-ltr{left:0}.ui-jqgrid .s-ico>.ui-icon-asc.fa.ui-sort-rtl,.ui-jqgrid .s-ico>.ui-icon-desc.fa.ui-sort-rtl{right:0}.ui-jqgrid .s-ico>.ui-state-disabled.fa{padding:0}.jqgrow .ui-pg-div>span.fa{vertical-align:baseline}.ui-subgrid>.subgrid-cell span.fa{text-indent:0;margin-bottom:4px}.jqgrow>.ui-sgcollapsed span.fa{text-indent:0;margin:0}.ui-jqgrid .ui-resizable-se.fa{-webkit-filter:alpha(opacity=40);-moz-filter:alpha(opacity=40);-o-filter:alpha(opacity=40);filter:alpha(opacity=40);-ms-opacity:.4;opacity:.4;background:0 0;border-style:none;right:-3px;font-weight:400}.ui-jqgrid-ltr .ui-resizable-se.fa{right:-3px;bottom:0}.ui-jqgrid-rtl .ui-resizable-se.fa{left:0;bottom:1px}.jqContextMenu .ui-menu .ui-menu-item a.ui-state-hover,.jqContextMenu .ui-menu .ui-menu-item.ui-state-hover{font-weight:400;margin:-1px}.jqContextMenu .ui-menu-icons>.ui-menu-item{font-size:11px}.ui-jqgrid-showHideColumnMenu .ui-menu-item:hover{font-weight:400}.ui-jqgrid-disablePointerEvents{pointer-events:none}.ui-jqgrid.ui-jqgrid-bootstrap{border:1px solid #ddd;-ms-border-radius:6px;border-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-jqgrid-toppager{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-userdata{background-color:#f0f0f0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-legacy-subgrid>thead{background-color:#e5e5e5}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-jqgrid-sdiv td{background-color:#f9f9f9}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar .ui-jqdialog-title,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-errorbar .ui-jqgrid-error,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar .ui-jqgrid-title{font-size:16px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view{font-size:12px}.ui-jqdialog.ui-jqgrid-bootstrap,.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view .fa{font-size:14px}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content .CaptionTD{padding:.5em}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqfoot>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgroup>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td{padding:.2em .3em}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td{padding:0 .3em}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td.td_cbox,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td.td_cbox{padding:0}.ui-jqgrid.ui-jqgrid-bootstrap .jqgrow>td>.cbox{height:18px;width:18px;display:inline-block;vertical-align:middle;text-align:center}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-btable td.jqgrid-rownum{padding:.2em .3em}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-caption{background-color:#cacaca;-ms-border-top-left-radius:6px;border-top-left-radius:6px;-ms-border-top-right-radius:6px;border-top-right-radius:6px}.modal-backdrop.jqgrid-overlay{-ms-opacity:.35;opacity:.35;-webkit-filter:Alpha(Opacity=35);-moz-filter:Alpha(Opacity=35);-o-filter:Alpha(Opacity=35);filter:Alpha(Opacity=35)}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content{border:0;padding:.3em .2em;background:#fff;height:auto}.ui-jqdialog.ui-jqgrid-bootstrap .modal-dialog{width:auto}.ui-jqdialog .ui-resizable-handle{cursor:se-resize;position:absolute;-ms-touch-action:none;touch-action:none}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content>.ui-resizable-handle.fa{bottom:1px;right:1px;height:12px;width:12px}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content>.ui-resizable-handle.glyphicon{right:-.4em}.ui-jqgrid.ui-jqgrid-bootstrap .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-jqgrid-bootstrap.ui-jqgrid-resize-mark{border:1px solid #aaa;background-color:#ccc;color:#222;font-weight:700}.ui-jqgrid .jqgfirstrow{border:0}.ui-jqgrid.ui-jqgrid-bootstrap .jqgfirstrow td{border:none}.ui-jqgrid.ui-jqgrid-bootstrap .navtable .ui-pg-button.ui-state-disabled:hover,.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button.ui-state-disabled:hover{margin:0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button{margin:.2em 0;padding:.2em 0;border-radius:.4em}.ui-search-input .form-control{height:18px}.ui-search-input input[type=text]{padding:0}.ui-search-input input[type=text].form-control{padding:.3em}.ui-search-input select.form-control{padding:0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn{padding:0;margin:0;box-shadow:none}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow .sgbutton-div .sgbutton.btn{padding:0;cursor:pointer;border:1px solid transparent;margin:-.3em}.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:focus,.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:hover{border:1px solid #333}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content{border-top-left-radius:0;border-top-right-radius:0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-input{display:inline-block;font-size:12px;padding:.3em}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-pager{font-size:12px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-top{border-top-left-radius:6px;border-top-right-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-selbox{font-size:12px;padding:0}.ui-jqdialog.ui-jqgrid-bootstrap .FormData .CaptionTD{font-size:14px}.FormData .DataTD,.FormData .DataTD input[type=checkbox]{vertical-align:middle}.ui-jqdialog.ui-jqgrid-bootstrap .FormData .DataTD input.form-control[type=checkbox]{width:34px}.DelTable .delmsg{padding:.2em}.queryresult{margin-bottom:1em}.group.modal-content tr td{padding:.2em .1em}.searchFilter .form-control{padding:.1em;height:22px}.ui-jqgrid .searchFilter table.group td{padding:1px}.ui-jqgrid .searchFilter table{border-spacing:2px}.ui-jqdialog.ui-jqgrid-bootstrap .modal-header .close{margin-top:-.7em}.ui-jqdialog .glyphicon,.ui-jqgrid .glyphicon{font-size:12px;top:auto}.ui-jqdialog.ui-jqgrid-bootstrap .glyphicon,.ui-jqgrid.ui-jqgrid-bootstrap .glyphicon{font-size:14px;top:auto;height:1em;width:1.28em}.ui-jqgrid .ui-pg-button span.glyphicon{display:inline-block;text-align:center;vertical-align:middle}.ui-jqgrid-actions .glyphicon{padding:.1em}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{margin-top:-.125em;margin-left:-.275em}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close>span.glyphicon{margin-top:-.1em;margin-left:-.28em}.tree-wrap>.treeclick{line-height:1}.tree-wrap>.treeclick.glyphicon{margin-top:-.2em;font-size:12px}.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-bdiv .ui-jqgrid-btable,.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-hdiv .ui-jqgrid-htable{background-color:transparent}.subgrid-data .ui-jqgrid-legacy-subgrid{margin:0}
/*# sourceMappingURL=ui.jqgrid.min.css.map *//* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 13px;
	color: #191919;
	/*text-shadow: 0 0 2px #000;*/
	padding: 4px 8px;
	border: 1px solid rgb(185,177,177);
	/*border: 2px solid rgba(248,12,12,0.25);*/
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.92);
	/*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));*/
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

* html #tiptip_arrow{display:none;} /* IE6 bug with arrow, small black box, not arrow */


#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: rgb(185,177,177);
	border-top-color: rgba(185,177,177,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: rgb(185,177,177);
	border-bottom-color: rgba(185,177,177,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: rgb(185,177,177);
	border-right-color: rgba(185,177,177,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: rgb(185,177,177);
	border-left-color: rgba(185,177,177,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(185,177,177);
	border-top-color: rgba(185,177,177,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(185,177,177);
	border-bottom-color: rgba(185,177,177,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(185,177,177);
	border-right-color: rgba(185,177,177,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(185,177,177);
	border-left-color: rgba(185,177,177,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background: rgba(255,255,255,0.92);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(185,177,177,0.92);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(185,177,177,0.92);
	}
}.ms-container
{
    /*background: transparent url('../images/switch.png') no-repeat 210px 80px;*/
}

.ms-switch
{
    background: transparent url('../images/switch.png') no-repeat 5px 110px;
    float: left;
    height: 200px;
    width: 30px;
}

.ms-container:after{
  content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection{

  background: #fff;
  color: #555555;
  float: left;
}

.ms-container .ms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.ms-selected{
  display:none;
}
/*.ms-container .ms-selectable{
  margin-right: 40px;
}*/

.ms-container .ms-list.ms-focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

.ms-container ul{
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.ms-container .ms-optgroup-container{
  width: 100%;
}

.ms-container ul.ms-list{
  width: 200px;
  height: 200px;
  padding: 0;
  overflow-y: auto;
}

.ms-container .ms-optgroup-label{
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #999;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 14px;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #08c;
}

.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
  background-color: #eee;
  color: #aaa;
  cursor: text;
}
