.awd-title {
    color: #313131;
    padding-bottom: 10px !important;
    line-height: 14px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding-top: 10px !important;
}

.award-table tr td:nth-child(even) {
    padding-left: 25px !important;
}

#buyers-guide h3 {
  font-size: 24px;
}

#buyers-guide ol li {
    font-size: 16px;
    margin-bottom: 5px;
}

.ownertble tr {
	font-size: 18px;
}

/** Reseller Tab CSS Start **/
.reseller-tab-container h2 {
    font-weight: 700;
    color: #313131;
    font-size: 24px;
    margin-top: 0px;
}

.reseller-tab-container h3 {
	margin-top: 22px;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 600;
    color: #313131;
}

.reseller-tab-container ul {
    list-style-type: none;
    padding-left: 24px;
    color: #313131;
}

.reseller-tab-container ul li {
	margin-bottom: 10px;
	font-size: 18px;
}

.reseller-tab-container li:before {
    content: "done";
    color: green;
    font-family: material icons;
    display: inline-block;
    margin-left: -24px;
    width: 24px;
	  vertical-align: middle;
}

.reseller-tab-container .files-list__container li:before{
	content: " ";
	display: none;
}

.reseller-tabs__container .tab {
  padding: 0 30px 10px !important;
}

/**Additional Support **/
.support-agent::before {
    content: "\f0e2";
    font-family: Material Icons;
    display: flex;
    margin-right: 10px;
    font-size: 24px;
}

.support-engineer::before{
	content: "\ea3d";
    font-family: Material Icons;
    display: flex;
    margin-right: 10px;
    font-size: 24px;	
}

.support-person::before {
    content: "\e7fd";
    font-family: Material Icons;
    display: flex;
    margin-right: 10px;
    font-size: 24px;
}

.support-implmnt::before {
    content: "\e2bd";
    font-family: Material Icons;
    display: flex;
    margin-right: 10px;
    font-size: 24px;
}

.support-training::before {
    content: "\e80c";
    font-family: Material Icons;
    display: flex;
    margin-right: 10px;
    font-size: 24px;
}

.support-agent, 
.support-engineer,
.support-person,
.support-implmnt,
.support-training{
	font-size: 18px;
	line-height: 27px;
	margin: 20px 35px 10px 0;
	display: -webkit-box;
	color: #313131;
} 

.reseller-tab-container div {
    text-align: justify;
    font-size: 18px;
}

.reseller-tabs__container .tab {
  font-size: 16px;
}

/** Reseller Tab CSS End **/

.product-overview-container, .product-benefits-container {
  text-align: left !important;
}

.contact-us-address span {
    color: #313131;
    font-size: 16px;
    margin-top: 23px;
    margin-bottom: 11.5px;
    font-weight: bold;
    display: block;
}

/** Price Guide Right CTA **/

#blg-priceGuide {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 10px;
	text-align: center;
	background: #F2F8FC;
}

#blg-priceGuide h4 {
	font-size: 18px;
	font-weight: bold;
}

#blg-priceGuide p {
	font-size: 14px;
	color: #313131;
}

#blg-priceGuide p strong {
	color: #313131;
}
/** Price Guide Right CTA **/

div#formContainer>div>form {
  margin-bottom: 20px;
}

#articleTemplate img {
  max-width: 75%;
}

/*Requirement Checklist CSS */
#reqChecklst p {
  margin-bottom: 15px;
}

#reqChecklst .addAny {
    margin-bottom: 40px;
    margin-top: 30px;
}

#reqChecklst img {
    text-align: center;
    max-width: 75%;
}

#reqChecklst ul li {
    margin-bottom: 5px;
    font-size: 17px;
}

#reqChecklst ul  {
  margin-bottom: 15px;
}

#reqChecklst ul.reqlist{
    margin-bottom: 15px;
    list-style-type: none;
    padding-left: 0px;
}

#reqChecklst ul.sub-reqlist {
    margin-bottom: 15px;
    list-style-type: none;
    padding-left: 25px;
}

#reqChecklst ul.reqlist li:before,
#reqChecklst ul.sub-reqlist li:before{
    content: "\f046";
    font-family: "FontAwesome";
    font-size: 14px;
    margin-right: 5px;
}

#reqChecklst .caption {
    font-size: 12px !important;
    font-style: italic;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

#wrtrArticle ul li {
    margin-bottom: 5px;
    font-size: 17px;
}

#wrtrArticle img {
  max-width: 80%;
}

#wrtrArticle h2,
#wrtrArticle h3 {
  margin-bottom: 10px;
}

#wrtrArticle .addAny {
  margin-bottom: 20px;
}

#wrtrArticle .trendsme img {
	max-width: 100%;
}

/** VS Article CSS **/
#vsTemplate p {
    margin-bottom: 10px;
}

#vsTemplate img {
    max-width: 80%;
    margin-top: 25px;
    margin-bottom: 25px;
}

#vsTemplate .addAny {
    margin-bottom: 40px;
    margin-top: 30px;
}

#vsTemplate h2 {
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 10px;    
}

#vsTemplate h3 {
    font-size: 23px;
    margin-bottom: 0px!important;
    color: #666;    
}

#vsTemplate ul {
    font-size: 17px;
    margin-bottom: 10px;
    list-style-type: disc;
    padding-left: 40px;
}

#vsTemplate ul li {
    margin-bottom: 3px;
    font-size: 17px;
}

#vsTemplate .caption {
    font-size: 12px !important;
    font-style: italic;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

/** Fugazi Article CSS **/
#fugazi-temp h2 {
	font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 10px;
}

#fugazi-temp p {
    /*font-size: 17px !important;*/
    line-height: 28px !important;
    margin-bottom: 10px !important;
}

#fugazi-temp h3 {
    font-size: 23px;
    margin-bottom: 10px!important;
    color: #666;
}

#fugazi-temp ul,
#fugazi-temp ol{
    font-size: 17px;
    margin-bottom: 10px;
}

#fugazi-temp ul li,
#fugazi-temp ol li{
    margin-bottom: 5px;
}

#fugazi-temp img {
    max-width: 75%;
    margin-bottom: 15px;
    text-align: center;
    margin-top: 15px;
}

#fugazi-temp .addAny {
    margin-bottom: 20px;
}

#fugazi-temp p.caption {
    font-size: 12px!important;
    font-style: italic;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}

.infor_pwr_look a {
  color: #313131;
}

#bestOfArt h5 {
  font-size: 18px;
  margin-bottom: 5px;
  margin-bottom: 10px;
  color: #777;
}

#bestOfArt img {
  max-width: 75% !important;
}

/** Review Synopsis **/
.maxi-response {
	margin-left: 10px;
    margin-top: 10px;
}

p.web-head {
    color: #333333;
}

.custTable tr, .custTable td,
.custTable th{
  padding: 15px !important;
}

.custTable th {
    width: 20%;
}

.price-guide__form-container>div {
  max-width:480px !important;
}

/* Software Categories */
/*.megaMenu_submenu>div {
  width: 25% !important;
}*/