@import "reset.css";
.hide{display:none;}
.page-title{margin:0 0 20px 0;}

#wrap{margin:0 auto;min-height: 100%;}
body, html{height: 100%;width: 100%;}

body{line-height: 1.6;font:normal 14px/1.618 'Segoe UI';color:#444;background: #f7f7f7;}
h1, h3, h4, h5, h6{margin:20px 0 0 0;}
h1{font-size:34px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
p{margin:0 0 15px 0;}
a{text-decoration:none;color:#0B79A3;}
a:hover{color:#222;}
em{font-style:italic;}
ul{list-style-type:circle;}
ol{margin:15px 0 15px 20px;list-style-type:decimal;}
strong, b{font-weight:bold;}
blockquote{margin:20px 40px;padding:10px;background-color:#eee;border:1px #ddd solid;}
.line{clear:both;border-bottom:1px #ccc dotted;}
.post-line{clear:both;border-bottom:1px #ccc dotted;margin-bottom:50px;padding-top:42px;}
#header-wrapper{width: 100%;min-width: 960px;background-color: #ebf4fb;border-bottom: 1px #DDDDDD solid;}
#header{width: 960px;margin: 0 auto;padding: 0 5px;}
#header img{float:left;}
#header h1{float:left;font-size:70px;letter-spacing:-3px;font-family:'Segoe UI';color:#222;margin:0;font-weight:bold;}
#header h1 a{color:#444;text-shadow:0 1px 0 #222;}
#header h2{color:#ccc;font-family: 'Segoe UI';font-size:34px;}
div.nav {height: 52px;}
.nav ul{padding:13px 0 13px 0;position:relative;list-style:none;margin: 0px;z-index:0;}
.nav ul a{float:left;display:block;font:normal 18px 'Segoe UI';color:#555555;}
.nav ul li a:hover{color:#0B79A3;}
.nav ul li{float:left;position:relative;}
.nav ul li span{float:left;padding:0 20px;font-size:18px;color:#555;margin-top:-3px;}
.nav ul-item-last span{display:none;}
.nav ul li:hover > ul{display:block;}
.nav ul ul{background:#EEEEEE;display:none;margin:0;padding:0;width:230px;position:absolute;top:20px;left:0;border:solid 1px #ddd;list-style:none;/*border-radius: 4px;*/}
.nav ul ul.menu_right{left:-170px;}
.nav ul ul a:hover{background-color:#0B79A3;color:#ffffff;}
.nav ul ul a:hover span{background-color:#0B79A3;color:#ffffff;}
.nav ul ul li{float:none;margin:0;padding:0;}
.nav ul ul a{padding:8px 10px;color:#444444;font-size:16px;float:none;}
.nav ul ul span{display:none;}
.nav ul ul ul{left:230px;top:-1px;}
.nav ul li.current a{color:#0B79A3;}
.nav ul li.current li a{color:#444444;}
.nav ul li.current li a:hover{color:#ffffff;}
.nav ul ul li.current a:hover{color:#ffffff;}

#main{width:960px;min-width: 960px;margin:0 auto;min-height: 100%;padding: 0 5px;}
#content{overflow: hidden;min-height: 100%;padding-bottom: 33px;}

#footer-wrapper {clear: both;background: #ebf4fb;border-top: 2px #DDDDDD solid;height: 30px;margin-top: -32px;}
#footer{color:#888;min-height: 30px;width: 940px;margin: 0 auto;}
#footer p{font-size:12px;margin: 5px 0 5px 0;}
.copyright{float:left;}
.social{float:right;}

.left {float: left}
.right {float: right}

.input-group {display: table;margin-bottom: -1px;}

.input-group-addon {padding: 5px 12px;font-size: 14px;font-weight: 400;line-height: 28px;height: 28px;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;width: 16px;border-right: 0;vertical-align: middle;}

.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}

.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;}

/*.input-group #l_email{border-top-left-radius: 4px;}*/
/*.input-group #l_password{border-bottom-left-radius: 4px;}*/

.bg-primary {color: #fff;background-color: #428bca;}
.bg-default {background-color: #fff;}
.bg-success {background-color: #dff0d8;}
.bg-info {background-color: #d9edf7;}
.bg-warning {background-color: #fcf8e3;}
.bg-danger {background-color: #f2dede;}

#login { /*border-radius: 5px;*/ margin: 120px auto; width: 306px;}
#login h1 {position: relative; margin: 0; padding: 15px; border: 1px solid #dadada; /*border-radius: 5px 5px 0 0;*/ font-size: 17px; text-align: center; color: #555; background-color: #ebf4fb;/*#3f7eb6*/}
#login fieldset {display: block; margin: 0; padding: 20px; background: #fff; border: 1px solid #dadada; border-top: 0; /*border-radius: 0 0 5px 5px;*/}
#login input[type="email"], #login input[type="password"], #login input[type="text"] { width: 199px; margin: 0; /*padding: 12px 10px;*/ border: 1px solid #ccc; outline: none; font-size: 14px;line-height: 28px;height: 28px;/* background: #f1f1f1 url(../images/login-sprite.png) no-repeat;padding-left: 30px;*/}
#login .remember-me {margin-top: 10px;}
#login input:focus { background-color: #fff;border-color: #e8c291;outline: none;}
#login input[type="email"] { /*border-radius: 0px 3px 0 0; */}
#login input[type="password"] {	border-width: 1px 1px 1px 1px;	/*border-radius: 0 0 3px 0px; */}
#login button {width: 264px; padding: 13px 20px; margin: 10px 0; font-weight: normal; /*border-radius: 3px;*/font-size: 1em;line-height: normal;height: inherit}

.bootstrap-frm {margin: 0 auto;background: #FFF;font-size: 12px;border:0px;}
.bootstrap-frm h1 {font-size: 16px;padding: 0px 0px 10px 10px;display: block;border-bottom: 1px solid #DADADA;margin: 0 10px 10px 10px;color: #555;font-weight: bold;}
.bootstrap-frm label {display: inline-block;margin: .3em 1em .5em;height: 25px;font-size: 16px;width: 125px;text-align: right;vertical-align: top;}
.bootstrap-frm input.field, .bootstrap-frm textarea, .bootstrap-frm select{border: 1px solid #CCC;color: #888;height: 23px;line-height:23px;margin-bottom: 16px;margin-top: 2px;outline: 0 none;padding: 5px 0px 5px 5px;width: 355px;/*border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;*/}
.bootstrap-frm span.readonly{border: 1px solid #CCC;color: #888;height: 23px;line-height:23px;margin-bottom: 16px;margin-top: 2px;outline: 0 none;padding: 5px 0px 5px 5px;width: 355px;display: inline-table;}
.bootstrap-frm select {background: #FFF url('../images/down-arrow.png') no-repeat right;-webkit-appearance:none;-moz-appearance: none;text-indent: 0.01px;width: 362px;height: 35px;line-height:15px;margin-left: -3px;}
.bootstrap-frm textarea{height:100px;padding: 5px 0px 0px 5px;width: 355px;}

.fileUpload {position: relative;overflow: hidden;margin: 10px;display: inline;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}

.file-upload {position: relative;overflow: hidden;margin: 10px;}

ul.filterTask {list-style:none;padding:0;margin:0;float:left;}
ul.filterTask li {text-align:left;overflow:hidden;line-height: 1.7em;height: 2.7em;}
ul.filterTask li input {height: 25px;}

.buttonDivTop{border-bottom: 1px solid #dadada;clear:both;padding-bottom: 10px;overflow: hidden;color: #31708f;}
.buttonDivBottom{border-top: 1px solid #dadada;clear:both;margin:10px 10px 0px 10px;padding: 10px}
.buttonCatalog{clear:both;padding: 0 10px 10px 10px;}

.breadcrumb {padding: 8px 15px;margin-bottom: 0px;list-style: none;background-color: #f7f7f7;/*border-radius: 4px;*/}
.breadcrumb>li {display: inline-block;height: 22px;line-height: 22px;}

.breadcrumb>li a{height: 22px;line-height: 22px;}

.breadcrumb img {vertical-align: sub;}

.breadcrumb>li+li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}

.pagination {display: inline-block;padding-left: 0;margin: 20px 0;/*border-radius: 4px;*/}
.pagination>li {display: inline;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;/*border-top-left-radius: 4px;border-bottom-left-radius: 4px;*/}
/*.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}*/
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #428bca;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2;color: #fff;cursor: default;background-color: #428bca;border-color: #428bca;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}

.table {width: 100%;max-width: 100%;}

th, td {text-align: left;padding: 8px;}
th{font-weight: bold;border-bottom: 1px solid #ddd;}
td{border-top: 1px solid #ddd;}
tr:hover>td, tr:hover>th {background-color: #f5f5f5;}

#overlay {position: fixed;display: none;background: #000;opacity: .5;filter: alpha(opacity=50);left: 0;top: 0;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;}

.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;/*border-radius: 5px;*/z-index: 200;top: 0;margin: 30px auto;}
.panel-heading {padding: 5px;border-bottom: 1px solid transparent;/*border-top-left-radius: 3px;border-top-right-radius: 3px;*/overflow: hidden;}
.panel-heading h1 {margin: 0px;font-size: 16px;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;float: left;height: 34px;line-height: 34px;}
.panel-heading button{float: right;}
.panel-success>.panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.panel-danger > .panel-heading {color: rgb(169, 68, 66);background-color: rgb(242, 222, 222);border-color: rgb(235, 204, 209);}
.panel-info>.panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}

.panel-body {padding: 0px;overflow: hidden;}
.panel-body a{border: 0px;margin-right: 0px;margin-bottom: 0px;height: 35px;line-height: 35px;border-bottom: 1px solid #bce8f1;font-size: 16px;width: 270px;}
.panel-body a:last-child{border: 0;}
.panel-success {border-color: #d6e9c6;}
.panel-danger {border-color: rgb(235, 204, 209);}
.panel-info {border-color: #bce8f1;}
.panel-index{margin:0 0 75px 57px;}

.btn {padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;/*border-radius: 4px;*/}

.btn-primary {color: #fff;background-color: #428bca;border-color: #357ebd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {color: #fff;background-color: #3071a9;border-color: #285e8e;}

.btn-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {border-color: #c9302c;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {border-color: #afafaf;}
.btn-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {border-color: #d58512;}

.btn-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {border-color: #449d44;}

.btn-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {border-color: #31b0d5;}
.btn-filter{float: left;padding: 2px 7px;height: 34px;line-height: 34px;}


.list-group {max-width: 400px;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index: 2;color: #fff;background-color: #428bca;border-color: #428bca;}
/*.list-group-item:first-child, .list-group-item-nav:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}*/
.list-group-item a, .list-group-item label, .list-group-item-nav a{color: #555;display: inline-block;height: 34px;line-height: 34px;margin: 0 5px;width: 780px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-group-item,  .list-group-item-nav{display: block;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;height: 34px;}
.list-group-item:last-child, .list-group-item-nav:last-child {margin-bottom: 0;/*border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;*/}
a.list-group-item:hover, a.list-group-item:focus {color: #555;text-decoration: none;background-color: #f5f5f5;}
a.list-group-item{padding: 0 5px;}

.hover{color: #555;text-decoration: none;background-color: #f5f5f5;}

.alert {padding: 5px;border: 1px solid transparent;/*border-radius: 4px;*/}
.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}

.multiselect {display: inline-block;position: relative;}

.multiselect:before {position:absolute;font-family: FontAwesome;top:10px;right:5px;content: '\f0d7';}

.selectcheckbox {display: none;border: 1px #dadada solid;position: fixed;background-color: white;margin-top: -15px !important;overflow: auto;height: 150px;z-index: 1;}

.status {padding: 3px;width: 22px;margin-top:2px;border: 1px solid  #ddd;text-align: center;cursor: pointer;}

.status-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.status-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.status-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.status-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
/*.status-first {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}*/
.status-last {/*border-top-right-radius: 4px;border-bottom-right-radius: 4px;*/margin-right: 3px;}

.file{margin:0px;line-height: 16px;padding: 8px 12px;font-size: 14px;color: #666;border: 1px solid #D8D8D8;}
.first{margin-left:0;}

.readonly/*input[readonly="readonly"], input[readonly]*/ {background-color: #ebf4fb;}

.ms-parent-top-4{margin-top: -4px;}

.tablesorter thead .disabled {display: none}

ul.tabNavigation {list-style: none;margin: 0px;padding:5px 0 0px 0;border-bottom: 0px}
ul.tabNavigation li {display: inline;margin-left: 10px;}
ul.tabNavigation li a {padding: 2px 9px;margin:0px;background-color: #FFF;color: #000;text-decoration: none; font-size: 18px}
ul.tabNavigation li a.selected{/*background: #f3f7fb;*/border: 1px solid #dadada;border-bottom: 2px solid #FFF;color: #000;/*border-radius: 4px 4px 0 0;*/}
ul.tabNavigation li a:hover {background: #f3f7fb;color: #000;}
/*ul.tabNavigation li a:focus {outline: 0;}*/
/*div.tabs {background: #333;padding: 1em;}*/
.tabs {background-color: white;overflow: hidden;padding: 5px;/*border-radius: 4px;*/border: 1px solid #dadada;}

.e-mail:before {content: attr(data-website) "\0040" attr(data-user);unicode-bidi: bidi-override;direction: rtl;}

.separator {padding: 0 5px;color: #ccc;}

.pointer {cursor: pointer;}

#cookie_notification{
    display: none;
		position: fixed;
  	bottom: 15px;
    width: 900px;
    max-width: 90%;
    padding: 25px;
		left: 50%;
		transform: translateX(-50%);
    background-color: white;
		border: 2px solid #ccc;
}

#cookie_notification p{
    margin: 0;
    font-size: 0.7rem;
    text-align: left;
    color: black;
    float: left;
    width: 800px;
}

#cookie_notification button {
    float: right;
}