﻿/*Category Management Page*/
.wrapper {flex: inherit !important;}
ul {list-style: none;}
input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.md-textarea {height: inherit;}
#outer_wrap {width: 100%; font: 14px Arial, Helvetica, sans-serif; color: #666666;}
#wrap {margin: 0 auto;}
#wrap h1 {font: 18px Arial, Helvetica, sans-serif; color: #263747; margin-bottom: 13px; padding: 0px;}
#wrap .padb9 {padding-bottom: 9px;}
#wrap .floatr {float: right;}
#wrap #manage input[type=text] {font: 13px Arial, Helvetica, sans-serif; color: #666666; border: 1px solid #cfcfcf; padding: 4px 5px 5px;}
#wrap .w150 {width: 150px;}

#wrap #manage .select-wrapper span.caret {width: inherit; height: inherit; text-indent: inherit; font-size: 14px; background: none;}
#wrap #manage .select-wrapper span.caret:after {display: none;}
#wrap #manage input[type=submit].search {border: none; padding: 0; background: url(../img/search.gif); cursor: pointer; outline: none; margin-left: 6px; width: 27px; height: 26px;}
#wrap input[type=submit], #wrap a.black-add-btn {font: 14px Arial, Helvetica, sans-serif; color: #fff; border: 1px solid #5b5b5b; padding: 2px 10px 3px; background: url(../img/buttonbg.gif) bottom; text-align: center; cursor: pointer; outline: none;}
#wrap .w61 {width: 61px;}
#wrap input[type=submit]:hover {background: url(../img/buttonbg.gif) top;}
#wrap #manage table.listing th {background: #263747; font: normal 14px/28px Arial, Helvetica, sans-serif; color: #fff; padding: 0 8px 0 12px; text-align: left;}
#wrap #manage table.listing td {border-bottom: 1px solid #dddddd; background: #f6f6f6; font: 13px/17px Arial, Helvetica, sans-serif;
    color: #666666; padding: 6px 8px 5px 12px; vertical-align: top;}
#wrap #manage table.listing th a {color: #fff; text-decoration: none;}
#wrap #manage table.listing th a:hover {color: #fff; text-decoration: underline;}
#pagination a[disabled="disabled"] {display: none;}
#pagination .nxtBtn {background-color: #263747 !important; color: #FFFFFF !important; font-weight: normal !important; margin-right: 2px !important;  padding: 2px 5px !important; text-decoration: none !important;}
#pagination a {color: #474747 !important; font-weight: normal !important; padding: 2px 5px !important; text-decoration: none !important;}
#pagination span span {background-color: #263747 !important; color: #FFFFFF !important; font-weight: normal !important; padding: 2px 5px !important; text-decoration: none !important;}

/*End Category Management Page*/

/*Category Management - Update Page*/
#wrap #block01 h1 {background: #f5f5f5; padding: 0 12px; margin-bottom: 18px; line-height: 36px;}
#wrap #block01 h1 span {font-size: 11px; color: #4a4a4a; float: right;}
#wrap .padl20 {padding-left: 20px;}
#wrap input[type=text] {font: 14px Arial, Helvetica, sans-serif; color: #666666; border: 1px solid #cfcfcf; padding: 2px 5px; box-sizing: border-box;}
#wrap .w319 {width: 319px;}
#wrap .padb11 {padding-bottom: 11px;}
#wrap .marr13 {margin-right: 13px;}
#wrap .w64 {width: 64px;}
/*End Category Management - Update Page*/

/*Publications Page*/
.category-settings {margin: 30px 0 0; text-align: right;}
.ct-text {display: inline-block; font-size: 20px; font-weight: 700;}
.category-list-btn {text-align: right; margin-top: 10px;}
.category-list-btn .blue-btn {font: 300 18px "Roboto", Helvetica, sans-serif; text-transform: capitalize; padding: 15px 35px;    margin: 0 0 10px 15px; background-color: #7da5d7;}
.category-list-btn .blue-btn:hover {background-color: #e47099;}
a.blue-btn {color: #fff;}
.blue-btn {background-color: #e47099; border: 0; color: #fff;   transition: background-color 0.5s ease; font-size: 16px; font-weight: 700; padding: 10px 25px; text-transform: uppercase; cursor: pointer; display: inline-block;}
.blue-btn:hover {background-color: #7da5d7; color: #fff; }
input.blue-btn:focus {outline: none;}
.category-settings .select-wrapper {display: inline-block; margin: 0 10px;}
.search-box .select-wrapper {}
.search-box .form-group {margin-bottom: 25px;}
.select-wrapper input.select-dropdown {font-size: 16px; box-sizing: border-box; padding: 10px 39px 10px 15px; color: #585754; border: 1px solid #dddddd !important; height: 46px; line-height: 46px;}
.ie .select-wrapper input.select-dropdown {padding: 0px 15px;}
.select-wrapper span.caret {width: 19px; height: 12px; text-indent: 20px; overflow: hidden; top: 17px; right: 11px; /*z-index: 1;*/ background: url(../img/down-arrow.jpg) center; cursor: pointer; z-index: 0000;}
.search-box .select-wrapper span.caret {z-index: 1;}
.search-box .input-group.date .form-control {margin-top: 0px; padding: 10px 15px; background-color: #fff; border-radius: 0px;}
.ie .form-control {height: 46px !important;}
.search-box .input-group.date .form-control::-webkit-input-placeholder {color: #585754;}
.search-box .input-group.date .form-control::-moz-placeholder {color: #585754;}
.search-box .input-group.date .form-control:-ms-input-placeholder {color: #585754;}
.search-box .input-group.date .form-control:-moz-placeholder {color: #585754;}
.search-box .input-group .input-group-addon {background-color: transparent; color: #000; border: 0; padding: 0; position: absolute; top: 7px; right: 11px;}
/*.search-box .input-group .input-group-addon {background-color: transparent; border-radius: 0; color: #000; border: 1px solid #ddd; border-left-width: 0; padding: 7px 10px; box-sizing: border-box;}*/

.search-box .input-group .input-group-addon .fa-angle-down {font-size: 30px;}
.search-box {font: 16px "Roboto", sans-serif; margin-top: 20px; color: #000;}
.search-box .title {font-size: 23px; font-weight: bold; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 20px;}
.form-control {border: 1px solid #ddd !important; padding: 10px 15px; box-sizing: border-box !important; border-radius: 0px;}
.clear-filter {color: #e47099;   transition: color 0.5s ease; float: right; font-size: 17px; margin-top: 10px;}
.search-box .dropdown-content li>a, .search-box .dropdown-content li>span {font-size: 16px;}
.search-box .label {text-transform: uppercase; font-weight: 700; display: block; margin-bottom: 15px; font-size: 18px;}
.search-box .but-search {background: #263747 url("../img/search-icon.png") no-repeat 88% 50%; color: #fff; font: 18px/24px 'Oswald',sans-serif; float: left; padding: 0 40px 0 7px; margin: 3px 0 3px 6px;}
.search-box .but-search:hover {text-decoration: none; background: #465d73 url("../img/search-icon.png") no-repeat 88% 50%;        transition: background ease-in 200ms; -moz-transition: background ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background ease-in 200ms; /* Safari and Chrome */
        -o-transition: background ease-in 200ms; /* Opera */
        -ms-transition: background ease-in 200ms; /* IE9? */
    }

#dvPubLog .modal-dialog {max-width: 800px;} 
.pub-log-cont {font: 700 20px/28px "Roboto", Helvetica, sans-serif; /*text-align: justify;*/ margin-top: 20px;}
.pub-log-cont .pub-list-img {text-align: center; width: 280px; margin: 10px 20px 20px 0; float: left;}
.pub-log-cont .pub-list-img img {width: 100%;}
.pub-list-cont h2 {font: 700 35px/40px 'Roboto', Helvetica, sans-serif; color: #9ddff9; text-align:initial; margin: 10px 0 20px;}
#dvPubLog .modal-body, #dvPubLog .modal-header {padding: 25px;}
#dvPubLog .modal-body {height: 400px; overflow-y: scroll;}
#dvPubLog .modal-footer {display: block;}
#dvPubLog .modal-footer a.btn-default {float: right;}
#dvPubLog .pub-log-cont .pub-list-img {margin: 0 20px 20px 0; float: left;}
#dvPubLog h2 {font: 700 35px/40px "Roboto", Helvetica, sans-serif; color: #9ddff9;}
.pub-log-cont .blue-btn {background-color: #7da5d7; border-radius: 0; font-size: 18px; font-weight: 400; padding: 10px 30px;}
.pub-log-cont .blue-btn .fa-arrow-circle-down {font-size: 25px; margin-left: 10px; vertical-align: top; margin-top: 2px;}
#dvPubLog button.btn-default {background-color: grey !important; float: right;}
#dvPubLog .download-link {display: inline-block; margin: 0; float: left;}
.download-link {margin: 20px 0;}
.download-link a.blue-btn {color: #fff !important; line-height: 30px;}
.download-link .blue-btn {background-color: #7da5d7; border-radius: 0; font-size: 18px; font-weight: 400; padding: 10px 30px;}
#spnDownloadNotes {margin: 20px 0; display: block;}
.apply-now-text {margin: 20px 0; display: block; font-size: 14px; font-style: italic;}
.normal-link {text-decoration: underline;}
.normal-link:hover {text-decoration: none;}
.social-icons {display: inline-block; margin-left: 10px;}

.search-box .field input.select-dropdown {width: 100%; border: 1px solid #BCBCBC !important; margin-bottom: 0px; height: 20px; line-height: 20px;}
.pub-listing {padding-top: 15px; margin-top: 10px;}
.pub-listing .pub-boxs {margin-bottom: 50px;}
.pub-listing .pub-img {text-align: center; margin-bottom: 10px;}
.pub-listing .pub-name {text-align: center; letter-spacing: -1px;}
.pub-listing .pub-head {font:700 20px/24px "Roboto", sans-serif; color: #000;}
.pub-listing .pub-date {font: 400 17px/23px "Roboto", sans-serif; color: #2a2d2e; margin: 10px 0;}
.pub-listing .pub-readmore {font:400 17px/23px "Roboto", sans-serif; color: #7da5d7; }
.pub-listing .pub-readmore:hover {text-decoration: underline;}
.ltbluebox.mart25, h2.mart25 {margin-top: 25px;}
.ltbluebox {background-color: #f1eeee; margin-top: 3.6%; position: relative;}
.ltbluebox h2 {display: block; background-color: #45647f; color: #ffffff; padding-left: 15px; padding-right: 10px; border-bottom: 3px solid #d3cfcf; font-size: 15px; line-height: 40px; font-weight: bold;}
.Normal, .NormalDisabled, .NormalDeleted {color: #444; font-size: 12px; font-weight: normal; line-height: 18px;}
.padd {padding: 15px; min-height: 150px;}
.ltbluebox ul {padding: 0; margin: 0 0 10px 25px; display: list-item;}
.ltbluebox ul li {font-size: 14px; list-style: square outside;}
.whitebox h2 {display: block; background-color: #45647f;color: #ffffff; font-size: 18px; text-align: center; border-bottom: 3px solid #d3cfcf; line-height: 40px; font-weight: bold;}
.whitebox h2 .TitleH2 {margin-bottom: 0px !important; margin-top: 3.6%;}
.ltbluebox.mart25, h2.mart25 {margin-top: 25px;}
.divider {border-top: 1px solid #d1d1d1;}
#pagination.ltblue {color: #000 !important; font-size: 13px !important;}
#pagination {color: #474747 !important; float: right !important; font-size: 12px !important; font-weight: normal !important;   margin: 0 !important; padding: 10px 0 !important; text-align: center !important; width: auto !important;}
.categoryselected {text-decoration: none;}
.categoryselected {color: #005580;}
li.categoryselected a {color: #005580; font-weight: bold;}
/*End Publications Page*/

/*Publications Details Page*/
.ltbluebox {background-color: #f1eeee; margin-top: 3.6%; position: relative;}
.ltbluebox h2 {display: block; background-color: #45647f; color: #ffffff; padding-left: 15px; padding-right: 10px; border-bottom: 3px solid #d3cfcf;}
.ltbluebox h2 .TitleH2 {  margin-bottom: 0px !important;}
.padd {padding: 15px; min-height: 150px;}
.DNN_ANN_DesignTable .Normal, .NormalDisabled, .NormalDeleted {color: #444; font-size: 12px; font-weight: normal; line-height: 18px;}
.DNN_ANN_DesignTable {width: 262px; display: block; margin: 0 auto;}
.SubHead {color: #263747; font-weight: bold;}
.DNN_ANN_Description a {font-size: 12px; line-height: 16px;}
.pubinfo li {list-style: none; background: url(../img/folder-512.png) no-repeat left top; padding: 3px 0px 20px 25px; margin-left: -20px;}
.ie .search-box .select-wrapper input.select-dropdown {padding: 0 39px 0 15px; background-color: #fff;}
/*End Publications Details Page*/

/*Publication Manage*/
#wrap label.fcblue {
    color: #263747;
}
#wrap #manage .select-wrapper input.select-dropdown {
    font: 13px Arial, Helvetica, sans-serif;
    color: #666666;
    border: 1px solid #cfcfcf;
    padding: 5px 20px 5px 5px;
    width: 141px;
    margin: 0 6px;
    height: 26px;
}
#manage .select-wrapper span.caret {top: 5px; right: 10px;}
#wrap .padt4 {padding-top: 4px;}
#wrap .padl6 {padding-left: 6px;}
#wrap .padb9 {padding-bottom: 9px;}
#wrap .floatr {float: right;}
#wrap .floatl {float: left;}
.RadListBox .rlbCheck, .RadListBox .rlbImage, .RadListBox .rlbText {vertical-align: middle; margin-right: 5px;}
#dnn_ctr551_ModuleContent #outer_wrap table td {color: #000000; font-size: 16px;}
.ajax__calendar_body {z-index: 99;}
.ajax__calendar_body td {font-size: 11px !important;}
.ajax__calendar {font-size: 12px;}
.ajax__calendar_dayname {font-size: 11px;}
#wrap #block01 {padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid #f5f5f5;}
#wrap #block02 {padding: 25px 0 27px 19px; border-bottom: 4px solid #e9e9e9;}
#wrap #block03 {padding: 30px 0 74px 19px;}
#wrap .padt2 {padding-top: 2px;}
#wrap label {font: 14px Arial, Helvetica, sans-serif; color: #666666;}
#wrap .w89 {width: 89px;}
#wrap .padl4 {padding-left: 4px;}
#wrap .w136 {width: 136px;}
#wrap #block03 table.user th:first-child {border-right: 1px solid #fff;}
#wrap #block03 table.user th {background: #263747; font: normal 14px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 0 10px;}
#wrap #block03 table.user td {border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;    background: #fbfbfb; font: 12px Arial, Helvetica, sans-serif; color: #565656; padding: 4px 7px 6px 9px;}
#wrap .padb21 {padding-bottom: 21px;}
input#dnn_ctr552_ExportDownloadHistory_btnExport {padding: 2px 10px 3px !important;}
.green-text{
    color:green;
}
.red-text{
    color:red;
}

.lefttable {display: table; font-weight: bold; color: #3c3d71; padding: 10px 0 10px 15px;margin:10px -15px}
.DNNContainer_noTitle .lefttable {background-color: #D8F0FD; display: block; font-size: 16px;text-align:left;}
.DNNContainer_noTitle ul li, .DNNContainer_noTitle ol li {margin: 0!important; list-style: none;}
.DNNContainer_noTitle {margin: 20px; font: 16px/22px Arial, Helvetica, sans-serif;}
.DNNContainer_noTitle p {margin: 10px 0; font-size: 16px;}
.DNNModuleContent.ModMembersC ul {margin-left: 15px;}
.DNNModuleContent.ModMembersC ul li {list-style-type: square; margin-bottom: 10px !important;}
.breadcrumb {background-color: #c9f0ff;}
.breadcrumb a {color: #7da5d7; font-size: 14px;}
.breadcrumb a:hover {color: #2e80ff;}
.breadcrumb a:after {content: "/"; margin: 0 10px;}
.breadcrumb a:last-child:after {display: none;}
.download-link .aspNetDisabled.blue-btn {background-color: #b7b7b7;}
.download-link a.aspNetDisabled.blue-btn {color: #828282 !important;}

/*POC Module*/
#condition_table th, #condition_table td, #test_table th {border: 0; text-align: left!important; padding: 0;}
#condition_table th, #test_table th {background: #fff;}
#condition_table th font, #test_table th font {color: #00a5e4!important; font-size: 18px; font-weight: normal;}
.box2white {background: #fff; background-position: bottom left; display: inline-block; background-repeat: no-repeat; padding: 20px; margin: 10px 0; width: 100%;box-shadow: 0 0px 5px 0 rgba(0,0,0,.16), 0 0px 10px 0 rgba(0,0,0,.12);border-radius: 6px;}

/*.shadowfilter {
    -webkit-filter: drop-shadow(2px 10px 5px rgba(0,0,0,0.2));
    filter: drop-shadow(2px 10px 5px rgba(0,0,0,0.5));
}*/
.scoll_div {
    margin-bottom: 10px;
}
#condition_table .content1 {padding: 0;}
a.test_link {font-size: 18px; text-decoration: none;}
ul.pointlist-home {margin-left: 2px;}
.box2white li {margin-left: 12px; list-style: none;}
.box2white #condition_table li {margin-left: 12px; list-style: none; margin-bottom: 5px !important; font-size: 16px; word-break:break-all;}
.box2white #condition_table ul li:before {content: "» ";}
.box2white ul li:before {content: "»"; font-size: 16px; vertical-align: top; line-height: 18px;margin-right: 7px;}
#condition_table {border-bottom: 2px dotted #ccc!important; width: 	100%;}
table#test_table th {
    padding-top: 20px;
}
.content1 tr.space_after_tbl td {border-top: 1px solid #ccc; display: none;}
ul.pointlist-home1 li .info {display: inline-block; width: 32px; padding: 6px; position: relative; top: 0px; vertical-align: top; line-height: 10px;}
ul.pointlist-home1 li .supply {display: inline-block; padding: 0 6px; border-bottom: 0; position: relative; top: 0px;}
ul.pointlist-home1 li > span {width: 60%; display: inline-block; vertical-align: top;}
ul.pointlist-home1 li {font-size: 16px; position: relative; word-break:break-all; margin-bottom: 10px !important; margin-left: 0px;}
ul.pointlist-home1 li:before {margin-left: 0px !important;}
.box2white ul, #whitebloggradient li {margin: 0; border: 0; padding: 0;}
.ie .box2white {box-shadow: 0px 0px 10px #888888; -webkit-box-shadow: 0px 0px 10px #888888; -moz-box-shadow: 0px 0px 10px #888888;}

#test_table {width: 100%;}
#test_table p {margin: 0 0 10px !important;}
.DNNContainer_noTitle .poc-content ul li {list-style: square !important; margin-left: 15px !important; list-style-position: outside; font-size: 16px;    line-height: 1.3em; margin-bottom: 5px !important;}
.poc-content ul {margin-left: 18px;}

.main_table_cont {width: 100%;}
.main_table_cont .header {font-size: 16px;}
.main_table_cont h3 {font-size: 18px!important; font-family: arial-narrow, arial, sans-serif!important; color:#333;/*color: #20b0e7;*/ margin-bottom: 20px;}
.main_table_cont .menu {margin-left: 15px;}
.main_table_cont .menu li {font-size: 16px; margin-bottom: 10px !important;list-style:none!important;}
.main_table_cont input[type=text] {border: 1px solid #ddd; padding: 5px; height: 46px; box-sizing: border-box;}
.main_table_cont input[type=submit] {font: 16px Arial, Helvetica, sans-serif; color: #fff; border: 1px solid #5b5b5b; padding: 12px 18px; background: url(../img/buttonbg.gif) bottom; text-align: center; cursor: pointer; outline: none; margin-left: 10px;}
.main_table_cont input[type=submit]:hover {
    background: url(../img/buttonbg.gif) top;
}
.add-fileds .add-con-filed, .add-fileds #selection {display: inline-block; vertical-align: top;}
.add-fileds .add-con-filed #dd {width: 100% !important;}
.add-fileds #selection {width: 35%; margin-top: 22px; margin-left: 20px;}
.main_table_cont tr.odd {
    background: #E1E0E0!important;
}
.overflowContent table tr {
    border: 0;
}
.overflowContent table:last-child > tbody > tr > td {
    border-bottom-width: 1px!important;
}
.overflowContent table > tbody > tr > td {
    border-width: 1px 1px 0px 1px!important;
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
}
.overflowContent table tbody tr td span {
    font-size: 16px!important;
    font-family: arial-narrow, arial, sans-serif!important;
}
.overflowContent table tbody tr td span {
    margin-left: 6px;
}
.main_table_cont .Counts {
    font-size: 16px;
}
#select_tests .overflowContent table:nth-child(2n+1) tr td {
    background: #E1E0E0!important;
}
.overflowContent table {
	width: 100%;
	text-align: left;
    font-family: arial-narrow, arial, sans-serif!important;
}
#select_tests [type=checkbox], [type=radio] {visibility: visible; position: inherit; margin-top:1px;}
#select_tests .no_bor, .main_table_cont .no_bor {padding: 0px !important;}
.main_table_cont .button {text-align: left; margin-top: 20px;}
.main_table_cont .button input[type=submit] {margin-left: 0px;}
#wrap label:before, #wrap label {padding-left:5px; height: auto;}
#wrap label:before, #wrap label:after {display: none;}
/*End POC Module*/
.DNNContainer_noTitle .reToolbarWrapper ul li, .DNNContainer_noTitle .reToolbarWrapper ol li{list-style: inherit !important;}
.DNNContainer_noTitle .reEditorModes ul li, .DNNContainer_noTitle .reEditorModes ol li{list-style: inherit !important;}
ul.pointlist-home li.selected, ul.pointlist-home li:hover {
    background: #00a5e4 !important;
}
ul.pointlist-home li{
    margin-left:18px !important;
}
ul.pointlist-home li:before{
    margin-left:-18px;
}
ul.pointlist-home li.selected a, ul.pointlist-home li:hover a{
    color:#fff !important
}
.Normal li {
    list-style: square;
    margin-bottom: 10px;
}
/*.listing a:hover {
text-decoration:underline;
}*/
.namePage h1{
    text-align:center;
    padding: 20px 0;
}
.btnReadMore{
    background: #263747!important;
}
#care_content h2 {font-size: 24px; color: #035baa; font-family: arial-narrow, arial, sans-serif!important; margin: 10px 0;}
.gases_ul {padding: 0; margin-bottom: 10px;}
#care_content h3 {font-size: 18px!important; font-family: arial-narrow, arial, sans-serif!important; color: #333;/*color: #20b0e7;*/ margin: 10px 0px 10px 0px;}
.main_table_cont .gases_ul li {margin: 0 0 5px 0 !important; padding: 0; list-style-type: square !important;}
.main_table_cont .gases_ul li a {font-size: 16px; line-height: 1.3em;}

/*Member Module*/
.listing-table table th {background-color: #263747; color: #fff;}
.listing-table table th a {color: #fff; display: block; position: relative;}
.listing-table table th a:after {content: ""; background: url(../img/arrow-down.png) no-repeat center right; right: 0px; width: 10px; height: 6px; position: absolute; top: 9px;}
.listing-table table th a.sortingup:after {content: ""; background: url(../img/arrow-up.png) no-repeat center right;}
.listing-table table.table td a {color: #7da5d7;}
.listing-table table.table td a:hover {text-decoration: underline;}
.listing-table table.dataTable thead .sorting:before, 
.listing-table table.dataTable thead .sorting_asc:before, 
.listing-table table.dataTable thead .sorting_desc:before, 
.listing-table table.dataTable thead .sorting_asc_disabled:before, 
.listing-table table.dataTable thead .sorting_desc_disabled:before,
.listing-table table.dataTable thead .sorting:after, 
.listing-table table.dataTable thead .sorting_asc:after, 
.listing-table table.dataTable thead .sorting_desc:after, 
.listing-table table.dataTable thead .sorting_asc_disabled:after, 
.listing-table table.dataTable thead .sorting_desc_disabled:after
{color: #fff; opacity: 1;}
.listing-table .dataTables_wrapper .row:first-child {display: none;}
.no-sort:before, .no-sort:after {display: none !important;}
.listing-table .table-bordered td, .listing-table .table-bordered th {border-color: #dadada;}
/*.member-all .select-wrapper input.select-dropdown {margin-top: .2rem;}*/
.member-all .select-wrapper .dropdown-content {margin-left: 0px;}
.ie .member-all .select-wrapper input.select-dropdown {padding: 0 39px 0 15px !important;}
.member-all .btnSearch {margin-top: 26px; text-decoration: }
.paging_simple_numbers li {list-style: none !important;}
.listing-table .btnReadMore:active, .listing-table .btnReadMore:hover {background-color:#7da5d7 !important;}
.listing-table .btn-unique:not([disabled]):not(.disabled).active, .listing-table .btn-unique:not([disabled]):not(.disabled):active, .listing-table .show>.btn-unique.dropdown-toggle {background-color: #7da5d7 !important;}
.dataTables_wrapper .row:last-child {display: none;}
#pagination.list-pagination {width: 100% !important; float: left !important; margin-bottom: 20px !important; z-index:999;}
#pagination.list-pagination .dataTables_info {float: left; font-size: 15px;}
#pagination.list-pagination .dataTables_paginate {float: right;}
#pagination.list-pagination .dataTables_paginate a, #pagination.list-pagination .dataTables_paginate span {
    padding: .5rem .75rem !important;
    border-radius: 2px;
    color: #fff !important;
    margin: 0 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    font-size: 13px;
}
#pagination.list-pagination .dataTables_paginate a {background-color: #263747;}
#pagination.list-pagination .dataTables_paginate a:hover {background-color: #b9b9b9; color: #474747 !important;}
#pagination.list-pagination .dataTables_paginate span {background-color: #b9b9b9 !important; color: #474747 !important;}
#pagination.list-pagination .dataTables_paginate a.nxtBtn {background-color: transparent !important; color: #8e8e8e !important; box-shadow: none; padding: 5px !important;}
/*End Member Module*/

/*Find a Member*/
.find-members h2 {color: #035baa; font-size: 1.4rem; margin-bottom: 15px;}
.find-members ul.normal-list {margin: 0 0 30px;}
.find-members ul.normal-list li {margin-bottom: 10px !important;}
/*End Find a Member*/

/*Meeting Calendar*/
.meeting-calendar {margin-top: 20px;}
.meeting-calendar-pop .table thead th {font-weight: 600; padding-top: 0px;}
.meeting-calendar-pop {z-index: 9999;}
.meeting-calendar-pop .modal-dialog {max-width: 550px;}
/*End Meeting Calendar*/

.DNNContainer_noTitle ol li {list-style-position: inside !important;}
.normal-list.column-2 {
column-count:2;
}
.normal-list.column-3 {
column-count:3;
}
.find-members h2 {
    text-align: inherit;
}
.find-members ul.normal-list a:hover {
    text-decoration: underline;
}

.find-members ul.normal-list li:before{
   display:none;
}
.box2white h4.card-title{
    margin: 0 0 10px !important;
}
.gases_ul li:before{
    display:none;
}

.box2white ul li::before {position: inherit;}

.website-link a {word-break: break-all;}

/*===============| Responsive Css |===============*/
@media (max-width: 1199px) {
	.search-box .title, .search-box .search-fields {width: 100%;}
	.search-box .field.field1 {width: 25.5%; margin-right: 1%;}
	.search-box .field.field2 {width: 23.5%; margin-right: 1%;}
	.search-box .field.field3 {width: 19%; margin-right: 1%;}
	.search-box .field.field4 {width: 18%;}
	.search-box input.field3 {width: 67%; margin-right: 0px;}
	.search-box .but-search {width: 10%;}
	.search-box .but-search, .search-box .but-search:hover {background-position: 92% 50%;}
	.select-wrapper.foryear.mdb-select {margin-right: 0;}
	.search-box input.field2 {width: 52%; margin-right: 0;}
    .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
}
@media (max-width: 991px) {
	.pub-listing .pub-head {font-size: 22px; line-height: 26px;}
	.pub-log-cont .pub-list-img {width: 100%; margin: 10px 0 20px;}
	.pub-log-cont .pub-list-img img {width: auto;}
	.search-box .title {font-size: 20px; line-height: 24px;}
	.search-box .label {font-size: 16px; line-height: 22px;}
	.clear-filter {margin-top: 14px; font-size: 14px;}
	#dvPubLog .modal-dialog {max-width: 600px;}
	#dvPubLog h2, .pub-list-cont h2 {font-size: 30px; line-height: 35px;}
	.pub-log-cont {font-size: 18px; line-height: 26px;}
	.category-list-btn .blue-btn {padding: 15px 22px; margin-left: 10px;}
	.social-icons {margin-top: 10px;}
}
@media (max-width: 767px) {
	.clear-filter {float: right;}
	#dvPubLog h2, .pub-list-cont h2 {font-size: 25px; line-height: 30px;}
	.search-box {margin-bottom: 20px; border-bottom: 1px solid #dcdcdc; padding-bottom: 30px;}
	.pub-log-cont .pub-list-img {margin: 20px 0;}
    .member-all .btnSearch {margin-top: 0px;}
    .no-label {display: none;}
}
@media (max-width: 600px) {
	.blue-btn {padding: 10px 15px;}
	#dvPubLog h2, .pub-list-cont h2 {font-size: 22px; line-height: 26px;}
	.pub-log-cont {font-size: 16px; line-height: 24px;}
	#dvPubLog .modal-header {padding: 20px 25px 10px;}
	.pub-log-cont .pub-list-img {float: none; margin: 0 auto 10px; display: block;}
	.pub-log-cont .blue-btn {padding: 10px 15px;}
    #pagination.list-pagination .dataTables_info {float: none; display: block; margin-bottom: 20px;}
    #pagination.list-pagination .dataTables_paginate {float: none;}
}
@media (max-width: 576px) {
	.pub-listing .pub-head {font-size: 22px; line-height: 26px;}
	.pub-listing .pub-date, .pub-listing .pub-readmore {font-size: 18px;}
	.category-list-btn .blue-btn {margin-left: 0;}
	.category-list-btn {margin-top: 30px;}
	.social-icons {display: block; margin-left: 0px; margin-top: 10px;}
    .meeting-calendar .fc-toolbar button {font-size: 14px;}
    .meeting-calendar .fc-button-group {margin-bottom: 7px;}
}

@media (max-width: 480px) {
	.category-settings .select-wrapper {width: 100%; margin: 10px 0 0; display: block;}
	#dvPubLog .download-link {display: block;}
	.category-settings, .category-list-btn {text-align: left;}
	.category-list-btn .blue-btn {font-size: 16px;}
	#dvPubLog .modal-footer {text-align: center;}
	#dvPubLog .download-link {float: none; margin-bottom: 20px;}
	#dvPubLog button.btn-default {float: none;}
	
}
.site {z-index:0;}
a.samplelink:hover {
    text-decoration: underline;
}
a.samplelink{
    margin-left:10px;
}
#wrap input[type=button] {
    font: 14px Arial, Helvetica, sans-serif;
    color: #fff;
    border: 1px solid #5b5b5b;
    padding: 2px 10px 3px;
    background: url(../img/buttonbg.gif) bottom;
    text-align: center;
    cursor: pointer;
    outline: none;
}


.search {
    position: relative;
    <!-- min-width: 35px; -->
    width: 0;
    height: 34px;
    float: right;
    overflow: hidden;
    -webkit-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s
}


.searchInputContainer a.dnnSearchBoxClearText.dnnShow {
    bottom: 2px;
    display: none;
}
.search.search-open {
    width: 25%
}

.search.small-screens.search-open {
    width: 100%
}

.search.small-screens.search-open .searchInputContainer input {
    padding: 0 124px 0 20px
}

.searchInputContainer {
    display: block!important
}

.searchInputContainer input {
    top: 0;
    right: 0;
    border: 0;
    outline: 0;
    background: #dcddd8;
    width: auto;
    height: 34px;
    margin: 0;
    padding: 0 52px 0 20px;
    font-size: 15px
}

.searchInputContainer input::-webkit-input-placeholder {
    color: #818181
}

.searchInputContainer input:-moz-placeholder {
    color: #818181
}

.searchInputContainer input::-moz-placeholder {
    color: #818181
}

.searchInputContainer input:-ms-input-placeholder {
    color: #818181
}

.searchInputContainer a.dnnSearchBoxClearText {
    right: 45px!important
}

.searchInputContainer a.dnnSearchBoxClearText.dnnShow {
    bottom: 2px
}

#search-action, .SearchButton, .search-toggle-icon {
    background: url('/Portals/_default/Skins/Scratch/images/search.png') center center no-repeat #c3c1c1;
    width: 35px;
    height: 34px;
    display: block;
    position: absolute;
    top: 0;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 22px;
    right: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    color: #dcddd8;
    text-indent: -9999px
}

#search-top {
    clear: both;
    width: 100%;
    background: #7CA0C0;
    padding: 0;
    margin: 0;
    height: 0;
    overflow: hidden;
    transition: all .1s ease-in-out
}

#search-top.active {
    height: auto;
    padding: 15px 0;
    overflow:visible;
}

#search-top span {
    display: inline!important
}

#search-top input {
    background: #fff;
    border: none;
    font-size: 1.2em;
    height: 46px;
    margin: 0 0 0 15px;
    width: 70%
}

#search-top a.SearchButton {
    background: url('/Portals/_default/Skins/Scratch/images/search.png') center center no-repeat #e0dfdf;
    height: 46px;
    position: relative;
    display: inline-block;
    text-indent: -9999px;
    width: 60px;
    padding: 0;
    top: 5px
}

#search-action {
    display: none;
    float: right;
    height: 34px;
    margin: 0;
    padding: 6px 12px
}

#login {
    padding-right: 10px
}

@media only screen and (max-width:768px) {
    #search-action {
        display: block
    }
    #login {
        padding-right: 21px
    }
}

@media only screen and (max-width: 500px){
    ul.searchSkinObjectPreview {
        width:auto;
        min-width:240px;
    }
}

@media only screen and (max-width: 350px){
    ul.searchSkinObjectPreview {
        right:-30px;
    }
}

#login .loginGroup, #login .loginGroup *, #login .registerGroup, #login .registerGroup * {
    display: block
}

#login .loginGroup, #login .registerGroup {
    float: right;
    padding: 0;
    margin: 0
}

#login .loginGroup a, #login .registerGroup a {
    display: block;
    position: relative;
    height: 34px;
    min-width: 12px;
    padding: 7px 15px 0;
    color: #fff;
    font-size: 11px;
    vertical-align: middle
}

#login .loginGroup a:hover, #login .registerGroup a:hover {
    background: #d7d7d7;
    color: #333;
    text-decoration: none
}

#login .loginGroup a:active, #login .registerGroup a:active {
    color: #333
}

#login .loginGroup a strong, #login .registerGroup a strong {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
    font-size: 11px;
    text-indent: -9999px
}

#login .registerGroup li {
    float: left;
    line-height: 1.2em;
    margin-bottom:1px;
    padding-bottom:0;
}

#login .registerGroup li:first-child:hover {
    border-left: #222
}

#login .registerGroup .buttonGroup {
    margin-right: 0
}

#login .registerGroup .userProfileImg a {
    min-width: 25px;
    min-height: 32px;
    padding: 0;
    background: 0 0
}

#login .registerGroup a span {
    display: inline-block;
    position: absolute;
    right: 2px;
    top: -9px;
    min-width: 7px;
    margin-right: 3px;
    background: #3b96b6;
    text-align: center;
    font-size: 11px;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #333;
    text-shadow: 0 1px 0 #333
}

#login .registerGroup a img {
    height: 32px;
    width: 32px;
    background: #333
}

#login .userNotifications {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

#login .userNotifications strong {
    height: 100%;
    background: url('/Portals/_default/Skins/Scratch/images/notification_icon.png') center center no-repeat
}

#login .userMessages strong {
    height: 100%;
    background: url('/Portals/_default/Skins/Scratch/images/message_icon.png') center center no-repeat
}

#login .userMessages a, #login .userNotifications a {
    padding: 0 18px
}

#login .userMessages a span, #login .userNotifications a span {
    display: inline-block;
    margin-top: 9px;
    margin-right: 0;
    background-color: transparent;
    font-size: 10px
}

#topHeader {
    background:rgba(60,61,113, 0.8);

    -moz-box-shadow: 1px 50px 100px 0 #cacaca;
    -webkit-box-shadow: 1px 50px 100px 0 #cacaca;
    box-shadow: 1px 50px 100px 0 #cacaca;
    min-width: 25px;
    min-height: 35px;
    padding: 0
}


.search9 {
    position: relative;
    <!-- min-width: 35px;
    --> width: 0;
    height: 45px;
    float: left;
    overflow: hidden;
    -webkit-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
    border:solid 1px #1c2331;
}
.search9 .searchInputContainer input {
height:45px;
width:300px;}

.search9 .SearchButton {
width:45px;
height:45px;}

#login .loginGroup a, #login .registerGroup a {
    display: block;
    position: relative;
    height: 34px;
    min-width: 12px;
    padding: 7px 15px 0;
    color: #fff;
    font-size: 11px;
    vertical-align: middle;
    visibility: hidden;
}
#login .userNotifications {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    visibility: hidden;
}