.wpb_wrapper > div {
    margin-top: -40px;
}
#content{margin-left:auto;margin-right:auto;margin-top:20px;width:100%}
.buttons button{overflow:visible;padding:4px 10px 3px 7px;width:auto}
.buttons button[type]{border:none;cursor:pointer;line-height:17px;padding:9px}
.buttons {
	*padding:20px 20px 20px 0px;
	*margin-bottom:0px;
	*height:40px;
}
.buttons A.regular{
	*float:left;
	*margin-bottom:0px;
}
.cd-select {
	*display:inline;
	*float:left;
	*zoom:1;
}
:first-child+html button[type]{padding:4px 10px 3px 7px}
.buttons button img,.buttons a img{border:none;height:16px;margin:0 3px -3px 0 !important;padding:0;width:16px}
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
button.positive,.buttons a.positive{background:#014753;border-radius:3px;color:#fff;font-size:13px;font-weight:600;padding:11px 15px 11px 9px;text-decoration:none}
.buttons a.positive:active{background:#156f8a;border:none;border-radius:3px;color:#fff;font-size:13px;font-weight:600;padding:9px 15px 9px 9px;text-decoration:none}
.buttons a.negative,button.negative{background:#014753;border-radius:3px;color:#fff;font-size:13px;font-weight:600;padding:11px 15px 11px 10px;text-decoration:none;zoom:1}
button.regular,.buttons a.regular{background:none repeat scroll 0 0 #014753;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-weight:600;padding:11px 15px 11px 9px;text-decoration:none}
.buttons a.regular:hover,button.regular:hover{background-color:#156f8a;color:#fff}
.buttons a.regular:active{background-color:#156f8a;border:none;color:#fff}
.form-table{border-collapse:collapse;clear:both;margin-bottom:-8px;margin-top:.5em;width:100%}
.form-table th,.form-wrap label{color:#222;text-shadow:#fff 0 1px 0}
.form-table td{font-size:11px;line-height:20px;margin-bottom:9px;padding:8px 10px}
body,textarea{font:.8138em/1.5em proxima-nova,Arial,Verdana,sans-serif;margin:0}
body,td,textarea,input,select{font-size:13px}
.odd{background-color:#E3E7F9}
.even{background-color:#FCFCFC}
select{background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;font-size:13px;margin:5px 0;max-width:150px;padding:8px}
.buttons{float:left;margin:20px 10px 0 0}
#content > form{border-bottom:medium none;color:#333;font-weight:400;padding:0}
input{background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;border-radius:3px;cursor:pointer;margin:5px 0;padding:8px}
.sorting{background-color:#014753;color:#fff}
tr.even td.sorting_1{background-color:#f0f0f0}
.display.dataTable{margin-bottom:40px}
.center > a{color:#014753;text-decoration:none}
.center > a:hover{color:#333;text-decoration:none}
h1{font-size:2.714em;font-style:normal;font-weight:400;line-height:1.2em;margin:1em 0 .4em}
h2{font-size:2.2em;font-weight:400;line-height:1em;margin:0}
h3{font-size:1.4286em;font-weight:700;line-height:1.05em;margin:0 0 .4em}
h4{font-size:1.2857em;font-weight:400;line-height:1.1667em;margin:1.1667em 0}
h5{font-size:1.1429em;font-weight:400;line-height:1.3125em;margin:1.3125em 0}
h6{font-size:1em;font-weight:400;line-height:1.5em;margin:1.5em 0}
a.go-back{color:#014753;cursor:pointer}
a.go-back:hover{color:#156f8a;text-decoration:underline}
table.admin{margin-top:15px;width:100%}
.admin td hr{background:none repeat scroll 0 0 #014753;border:medium none;display:none}
table.admin tr th{font-size:1.2em;font-weight:400;padding:8px}
.admin a{color:#014753;font-weight:400;text-decoration:none}
.admin a:hover{color:#333;font-weight:400;text-decoration:none}
b{font-weight:400}
form#browser_sort{background:none repeat scroll 0 0 #014753;color:#fff;margin-bottom:10px;padding:3px 0 3px 13px}
.buttons.admin{float:right;margin:7px 0 0;vertical-align:middle}
#addeditform tbody{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #eaeaea;display:block}
textarea{width:98%}
.accordion{border:1px solid #eaeaea;margin:10px;padding:20px}
.accordion a{background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;color:#369;cursor:pointer;display:block;padding:8px;text-align:center;text-decoration:none;width:190px}
dt{margin-bottom:20px;margin-top:20px}
dl.accordion{margin:0}
.dataTables_filter input{margin-left:10px;width:294px}
table.add_user{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #eaeaea;width:60%}
table.gen{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #eaeaea;margin-top:20px;width:60%}
table.genfull{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #eaeaea;margin-top:20px;width:100%}
table.addeditform{width:60%}
form#editUdfForm{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #eaeaea;padding:20px}
.ht th{color:#fff;padding:5px}
table.details th{float:left;text-align:left}
#filetable_filter > label{padding:6px 15px}
.cd-select{margin-left:5px;margin-right:5px}
#addeditform > table{margin:0 0 40px}
#addeditform > select{margin:20px}
.buttons a.positive:hover,button.positive:hover,.buttons a.negative:hover,button.negative:hover{background:#156f8a;border:none;text-decoration:none}
body,.form-table .pre,.odd a:hover,.even a:hover,h1,h2,h3,h4,h5,h6,.accordion a:hover{color:#333}
#filetable_wrapper,#content form,table.details{margin-top:20px; }
.sorting_asc,.sorting_desc{background-color:#014753;color:#fff}
.odd a,.even a{color:#014753}
.admin td,.admin td tr td{border:none}
.buttons.admin a,select option:nth-child(1),select option:nth-child(1),select.secondary-drop option:nth-child(1),select.secondary option:nth-child(1){font-weight:700}
#mySelectList option[id=1],select.secondary-drop option:nth-child(2),select.secondary option:nth-child(2),hr{display:none}