/*
# TNG PLATFORM
# Copyright 2020 - OVALMINT LLC
# www.ovalmint.com
*/


.hand, .handCursor{
  cursor: pointer;
}

.arrow, .arrowCursor{
  cursor: default;
}

.pagination{
  padding: 2px 4px;
  border: solid 1px #aaa;
  color: #557;
  background-color: #eee;
  line-height: 2em;
}

span.pagination{
  font-weight: bold;
  color: #333;
}

a.pagination{
  text-decoration: none;
}

a.pagination:hover{
  background-color: #ccc;
}







.required, .formError{
  color: #c00;
  margin: 0 3px;
}



.sup{
  font-size: .6em;
  bottom: .7em;
  position: relative;
}

.sub{
  font-size: .6em;
  top: .2em;
  position: relative;
}


.invalidInput{
  background-color: #ffc;
}


.requiredStar{
  color: #c00;
}


.selectList{
  font-family: verdana;
  font-size: 11px;
}


.selectList td, .selectList th {padding: .33em 1em .33em 1em; line-height: 1.2em;}
.selectList tr:hover  {background-color: #e5e5e5;}
.selectList tr.listHeader:hover {background-color: inherit;}

.disc{list-style: disc;}
.circle{list-style: circle;}
.square{list-style: square;}
.plainList{list-style: none; margin: 0 0;}

.underline {text-decoration: underline;}
.strike {text-decoration: line-through;}
.italic{font-style: italic;}
.bold{font-weight: bold;}
.noBold{font-weight: normal;}

.upperCase{text-transform: uppercase;}

.hidden  {display: none;}
.block  {display: block;}
.inline  {display: inline;}
.inlineBlock  {display: inline-block;}

.autoWidth {width: auto;}
.autoHeight {height: auto;}
.fullWidth {width: 100%;}
.fullHeight {height: 100%;}

.clear  {clear:both;}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.middle {vertical-align: middle;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}

.relative {position: relative;}
.fixed {position: fixed;}
.absolute {position: absolute;}

.absoluteTop {position: absolute; top: 0;}
.absoluteBottom {position: absolute; bottom: 0;}

.floatLeft {float: left;}
.floatRight {float: right;}
.floatCenter {float: center;}
.forceFloatRight {float: right !important;}
.forceFloatLeft {float: left !important;}

.blockLeft{display: block; margin-left: 0; margin-right: auto;}
.blockRight{display: block; margin-left: auto; margin-right: 0;}
.blockCenter{display: block; margin-left: auto; margin-right: auto;}

.noBorder {border-width: 0 !important;}

.noMargin {margin: 0 !important;}
.noMarginTop {margin-top: 0 !important;}
.noMarginBottom {margin-bottom: 0 !important;}

.quarterMargin {margin-top: .25em !important; margin-bottom: .25em !important;}
.quarterMarginTop {margin-top: .25em !important;}
.quarterMarginBottom {margin-bottom: .25em !important;}

.halfMargin {margin-top: .5em !important; margin-bottom: .5em !important;}
.halfMarginTop {margin-top: .5em !important;}
.halfMarginBottom {margin-bottom: .5em !important;}

.fullMargin {margin-top: 1em !important; margin-bottom: 1em !important;}
.fullMarginTop {margin-top: 1em !important;}
.fullMarginBottom {margin-bottom: 1em !important;}

.doubleMargin {margin-top: 2em !important; margin-bottom: 2em !important;}
.doubleMarginTop {margin-top: 2em !important;}
.doubleMarginBottom {margin-bottom: 2em !important;}

.tripleMargin {margin-top: 3em !important; margin-bottom: 3em !important;}
.tripleMarginTop {margin-top: 3em !important;}
.tripleMarginBottom {margin-bottom: 3em !important;}

.noPadding {padding: 0 !important;}
.noPaddingTop {padding-top: 0 !important;}
.noPaddingBottom {padding-bottom: 0 !important;}
.noPaddingLeft {padding-left: 0 !important;}
.noPaddingRight {padding-right: 0 !important;}

.halfPadding {padding-top: .5em !important; padding-bottom: .5em !important;}
.halfPaddingTop {padding-top: .5em !important;}
.halfPaddingBottom {padding-bottom: .5em !important;}

.fullPadding {padding-top: 1em; padding-bottom: 1em !important;}
.fullPaddingTop {padding-top: 1em !important;}
.fullPaddingBottom {padding-bottom: 1em !important;}

.doublePadding {padding-top: 2em !important; padding-bottom: 2em !important;}
.doublePaddingTop {padding-top: 2em !important;}
.doublePaddingBottom {padding-bottom: 2em !important;}

.triplePadding {padding-top: 3em !important; padding-bottom: 3em !important;}
.triplePaddingTop {padding-top: 3em !important;}
.triplePaddingBottom {padding-bottom: 3em !important;}

.fontArctic {color: #13B5E5;}
.fontArcticDark {color: #0E87B0;}
.fontWhite {color: #fff;}
.fontLightgray {color: #ccc;}
.fontGray {color: #666;}
.fontMediumGray {color: #999;}
.fontDarkGray {color: #444;}
.fontBlack {color: #222;}
.fontPurple {color: #7E4D9E;}
.fontOrange {color: #E88C16;}
.fontLila {color: #A9639B;}
.fontRed {color: #e00;}
.fontMaroon {color: #844;}
.fontBlue {color: #00e;}




.font8 {font-size: 8px !important;}
.font9 {font-size: 9px !important;}
.font10 {font-size: 10px !important;}
.font11 {font-size: 11px !important;}
.font12 {font-size: 12px !important;}
.font13 {font-size: 13px !important;}
.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font16 {font-size: 16px !important;}
.font17 {font-size: 17px !important;}
.font18 {font-size: 18px !important;}
.font19 {font-size: 19px !important;}
.font20 {font-size: 20px !important;}
.font21 {font-size: 21px !important;}
.font22 {font-size: 22px !important;}
.font23 {font-size: 23px !important;}
.font24 {font-size: 24px !important;}
.font25 {font-size: 25px !important;}
.font26 {font-size: 26px !important;}
.font27 {font-size: 27px !important;}
.font28 {font-size: 28px !important;}
.font29 {font-size: 29px !important;}
.font30 {font-size: 30px !important;}
.font31 {font-size: 31px !important;}
.font32 {font-size: 32px !important;}
.font33 {font-size: 33px !important;}
.font34 {font-size: 34px !important;}
.font35 {font-size: 35px !important;}
.font36 {font-size: 36px !important;}
.font37 {font-size: 37px !important;}
.font38 {font-size: 38px !important;}
.font39 {font-size: 39px !important;}
.font40 {font-size: 40px !important;}
.font45 {font-size: 45px !important;}
.font50 {font-size: 50px !important;}
.font55 {font-size: 55px !important;}
.font60 {font-size: 60px !important;}
.font65 {font-size: 65px !important;}
.font70 {font-size: 70px !important;}
.font75 {font-size: 75px !important;}
.font100 {font-size: 100px !important;}


.font105percent {font-size: 1.05em !important;}
.font10larger,.font10bigger, .font110percent  {font-size: 1.1em !important;}
.font20larger,.font20bigger, .font120percent  {font-size: 1.2em !important;}
.font25larger,.font25bigger, .font125percent  {font-size: 1.25em !important}
.font30larger,.font30bigger, .font130percent  {font-size: 1.3em !important;}
.font40larger,.font40bigger, .font140percent  {font-size: 1.4em !important;}
.font50larger,.font50bigger, .font150percent  {font-size: 1.5em !important;}
.font60larger,.font60bigger, .font160percent  {font-size: 1.6em !important;}
.font70larger,.font70bigger, .font170percent  {font-size: 1.7em !important;}
.font80larger,.font80bigger, .font180percent  {font-size: 1.8em !important;}
.font90larger,.font90bigger, .font190percent  {font-size: 1.9em !important;}
.font100larger,.font100bigger, .font200percent  {font-size: 2em !important;}

.font10smaller, .font90percent  {font-size: .9em !important;}
.font20smaller, .font80percent  {font-size: .8em !important;}
.font25smaller, .font75percent  {font-size: .75em !important;}
.font30smaller, .font70percent  {font-size: .7em !important;}
.font40smaller, .font60percent  {font-size: .6em !important;}
.font50smaller, .font50percent  {font-size: .5em !important;}
.font60smaller, .font40percent  {font-size: .4em !important;}
.font70smaller, .font30percent  {font-size: .3em !important;}
.font80smaller, .font20percent  {font-size: .2em !important;}
.font90smaller, .font10percent  {font-size: .1em !important;}


.line0 {line-height: 0px;}
.line8 {line-height: 8px;}
.line9 {line-height: 9px;}
.line10 {line-height: 10px;}
.line11 {line-height: 11px;}
.line12 {line-height: 12px;}
.line13 {line-height: 13px;}
.line14 {line-height: 14px;}
.line15 {line-height: 15px;}
.line16 {line-height: 16px;}
.line17 {line-height: 17px;}
.line18 {line-height: 18px;}
.line19 {line-height: 19px;}
.line20 {line-height: 20px;}
.line21 {line-height: 21px;}
.line22 {line-height: 22px;}
.line23 {line-height: 23px;}
.line24 {line-height: 24px;}
.line25 {line-height: 25px;}
.line26 {line-height: 26px;}
.line27 {line-height: 27px;}
.line28 {line-height: 28px;}
.line29 {line-height: 29px;}
.line30 {line-height: 30px;}
.line31 {line-height: 31px;}
.line32 {line-height: 32px;}
.line33 {line-height: 33px;}
.line34 {line-height: 34px;}
.line35 {line-height: 35px;}
.line36 {line-height: 36px;}
.line37 {line-height: 37px;}
.line38 {line-height: 38px;}
.line39 {line-height: 39px;}
.line40 {line-height: 40px;}
.line45 {line-height: 45px;}
.line50 {line-height: 50px;}
.line55 {line-height: 55px;}
.line60 {line-height: 60px;}
.line65 {line-height: 65px;}
.line70 {line-height: 70px;}
.line75 {line-height: 75px;}

.tableBorder td, .tableBorder th {border: solid 1px #ccc;}

.border {border: solid 1px #ccc;}


.bgt1 {background-color: #eef;}
.bgt2 {background-color: #fee;}
.bgt3 {background-color: #efe;}
.bgt4 {background-color: #ffe;}
.bgt5 {background-color: #eff;}
.bgt6 {background-color: #fef;}



/* bof BUTTONS */
.easeButton, .easeButtonTiny, .easeButtonSmall, .easeButtonMedium, .easeButtonBig, .easeButtonHuge, .easeButtonHumongous {
  font-weight:bold;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 0px 5px 1px rgba(30,30,30,.5);
  padding: .25em .75em;
  transition: background-color .3s, color .2s;
}

.easeButton:hover, .easeButtonTiny:hover, .easeButtonSmall:hover, .easeButtonMedium:hover, .easeButtonBig:hover, .easeButtonHuge:hover, .easeButtonHumongous:hover {
  text-decoration: none;

}


.easeButton  {font-size: 40px;}
.easeButtonTiny  {font-size: 8px; padding: .25em .3em;} /* OM */
.easeButtonSmall  {font-size: 14px;}
.easeButtonMedium  {font-size: 20px;}
.easeButtonBig {font-size: 20px;}
.easeButtonHuge  {font-size: 25px;}
.easeButtonHumongous  {font-size: 30px;}

.easeButton {color: #fff; background-color: #000;}
.easeButton:hover {background-color: #333;}

.easeButtonOrange {color: #fff; background-color: #FF7F00;}
.easeButtonOrange:hover {background-color: #F9932D;}
.easeButtonGold {color: #000; background-color: #E2C544;}
.easeButtonGold:hover {background-color: #DEBF32;}
.easeButtonRed {color: #fff; background-color: #FF0000;}
.easeButtonRed:hover {background-color: #E30707;}
/* eof BUTTONS */


.noShadow{
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.roundBorder1 {border-radius: 1px; -moz-border-radius:1px; -webkit-border-radius:1px; -o-border-radius: 1px;}
.roundBorder2 {border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius: 2px;}
.roundBorder3 {border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius: 3px;}
.roundBorder4 {border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.roundBorder5 {border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px;}
.roundBorder6 {border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius: 6px;}
.roundBorder7 {border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius:7px; -o-border-radius: 7px;}
.roundBorder8 {border-radius: 8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius: 8px;}
.roundBorder9 {border-radius: 9px; -moz-border-radius:9px; -webkit-border-radius:9px; -o-border-radius: 9px;}
.roundBorder10 {border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius: 10px;}



.width10 {width: 10px !important;}
.width20 {width: 20px !important;}
.width30 {width: 30px !important;}
.width40 {width: 40px !important;}
.width50 {width: 50px !important;}
.width60 {width: 60px !important;}
.width70 {width: 70px !important;}
.width80 {width: 80px !important;}
.width90 {width: 90px !important;}
.width100 {width: 100px !important;}
.width110 {width: 110px !important;}
.width120 {width: 120px !important;}
.width130 {width: 130px !important!;}
.width140 {width: 140px !important!;}
.width150 {width: 150px !important!;}
.width160 {width: 160px !important!;}
.width170 {width: 170px !important!;}
.width180 {width: 180px !important!;}
.width190 {width: 190px !important!;}
.width200 {width: 200px !important!;}
.width210 {width: 210px !important!;}
.width220 {width: 220px !important!;}
.width230 {width: 230px !important!;}
.width240 {width: 240px !important!;}
.width250 {width: 250px !important!;}
.width260 {width: 260px !important!;}
.width270 {width: 270px !important!;}
.width280 {width: 280px !important!;}
.width290 {width: 290px !important!;}
.width300 {width: 300px !important!;}
.width310 {width: 310px !important!;}
.width320 {width: 320px !important!;}
.width330 {width: 330px !important!;}
.width340 {width: 340px !important!;}
.width350 {width: 350px !important!;}
.width360 {width: 360px !important!;}
.width370 {width: 370px !important!;}
.width380 {width: 380px !important!;}
.width390 {width: 390px !important!;}
.width400 {width: 400px !important!;}




/* bof CONTACT PAGE */
#contactInfo {margin: 20px;}
.contact_name {font-weight: bold;}
.contact_address {}
.contact_country {}
.contact_phone {}
/* eof CONTACT PAGE */










/* BEGIN EDITOR FORM */
.invalidInput{
  background-color: #ffc;
}


table.formTable{
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 20px;
  width: 100%;
}

table.formTable th{
  padding: 15px 0 10px 0;
}




table.formTable td.itemCell{
  width: 170px;
  padding: 5px 15px 0 0;
  text-align: right;
  vertical-align: top;
  line-height: 1.2em;
  height: 1.2em;
}

table.formTable td.inputCell{
  padding: 5px 0 0px 0;
  text-align: left;
  vertical-align: top;
  line-height: 1.2em;
}



table.formTable td.inputCell input[type=text], table.formTable td.inputCell input[type=number], table.formTable td.inputCell input[type=password], table.formTable td.inputCell select,table.formTable td.inputCell textarea{
  width: 260px;
  padding: 2px;
  font-size: 11px;
}

table.formTable td.inputCell input[type=text], table.formTable td.inputCell input[type=number], table.formTable td.inputCell input[type=password], table.formTable td.inputCell select{
  margin-top: -5px;
}

table.formTable td.inputCell textarea{
  margin-top: -1px;
}

table.formTable td.inputCell select{
  padding: 0px;
  width: auto;
  min-width: 100px;
  height: 1.7em;
}

table.formTable td.inputCell input[type=password]{
  width: 100px;
}


table.formTable td.inputCell input[type=button], table.formTable td.inputCell input[type=submit]{
  margin: 5px;
}


input[type=radio],input[type=checkbox]{
  border: 0;
  background-color: inherit;
}

/* END EDITOR FORM */




a:focus {
  outline: 2px solid blue !important;
}






hr.spacer1{
	height: 1px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}

hr.spacer2{
	height: 2px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}

hr.spacer5{
	height: 5px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}

hr.spacer10{
	height: 10px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}

hr.spacer15{
	height: 15px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}

hr.spacer20{
	height: 20px;
	background-color: transparent;
	color: transparent;
	margin: 0;
}




.narrowContents{
  margin: 0 30px;
}

.extraNarrowContents{
  margin: 0 60px;
}





/* ------------------ */

.moduleTitleHR{
  margin: 10px 0 16px 0;
}

.sidebarModule{
  padding: 0 10px;
  font-size: 11px;
  margin-bottom: 50px;
}

.sidebarModule .moduleTitle{
  font-size: 14px;
  text-align: center;
  margin: 0 0 .5em 0;
}


.shareServiceIcon {
  width: 16px;
  height: 16px;
  border: solid 1px transparent;
  cursor: pointer;
}

.shareServiceIcon:hover {
  border-color: #aaa;
}

.sidebarModule .socialIcon{
  margin: 0 5px;
}


/* --------------------- */

.sideDashboardList{
  line-height: 10px;
  font-size: 13px;
}

.sideDashboardList li{
  color: #888;
}



.sideBlogPupularList{
  list-style-type: square;
  font-size: 13px;
  margin: 0 10px 0 20px;
}

.sideBlogPupularList li{
  color: #888;
  margin: 10px 0;
  font-weight: bold;
}


.sideBlogArchiveTable{
  margin: 0 auto;
  font-size: 13px;
  line-height: 1.5em;
  font-weight: bold;
}


.sideBlogArchiveTable td:nth-child(2){
  padding-left: 30px;
}



.sideBlogRss{
  font-size: 13px;
  color: #444;
}

.sideBlogRss .sideBlogRssCount{
  font-size: 50px;
}




.moduleBodyShare{
  background-color: #f6f6f6;
  line-height: 0px;
  padding: 8px;
}


.moduleBodyShare .bottomShareLikes{
  width: 210px;
  height: 20px;
  float: left;
}

.moduleBodyShare .bottomShare{
  width: 240px;
  float: right;
}









/* ------- COMMENTS ------ */

#commentsSection{
  margin: 20px 0 0px 0;
  padding: 1em;
  border: solid 0px #ddd;
}

#commentsLogin{
  text-align: center;
  margin: 1em 0 3em 0;
}

#commentsThankyou{
  margin: 1em 0 3em 2em;
  font-size: 13px;
}



.commentBox{
  margin: 20px 0 0px 0;
  padding: 15px;
  border: solid 1px #ddd;
  background-color: #fafafa;
}

.commentBoxDisaproved{
  background-color: #fee;
}

.commentBoxWaiting{
  background-color: #e6e6e6;
}


.commentBoxTop{
  margin: 3px 4px 10px 0;
  font-size: 11px;
  text-align: right;
}



.commentTitle{
  font-size: 13px;
  font-weight: bold;
  margin: 15px 5px 0 5px;
  color: #222;
}

.commentBody{
  color: #222;
  font-size: 13px;
  margin: 15px 5px 0 5px;
}

.commentAvatarImg{
  width: 50px;
  height: 50px;
  margin: 0 15px 0 0;
  border: solid 1px #aaa;
}

.commentDate{
  color: #444;
  font-size: 12px;
  font-style: italic;
  padding-top: 5px;
}

.commentAuthor{
  color: #222;
  font-size: 13px;
}

.commentNotice{
  text-align: right;
  font-size: 10px;
}

.bgSectionNotice{
  background: var(--bodyBarNoticeBg);
}




/* ------- AUTHOR BIOGRAPHIES ------ */
.body_bio{
  border: solid 1px #ddd;
  margin: 50px 0 30px 0;
  padding: 15px;
  font-size: 13px;
  line-height: 1.1em;
  background-color: #fafafa;
}

.body_bio h4{
  font-size: 18px;
  margin: 0 0 1em 0;
}

.body_bio img.bioAvatar{
  float:left;
  margin: 0 1em 1em 0;
  max-width: 100px;
  max-height: 100px;
}


.body_bio .bioFollow{
  text-align: right;
  margin: 10px 0 0 0;

}







/* REVIEWS MODULE */
.reviewsItem{
  margin: 0 auto;
  width: 250px;
  height: 64px;
  margin-bottom: 10px;
  font-family: arial, helvetica;
}


.reviewsItem .reviewLogo{
  vertical-align: middle;
  padding-left: 4px;
  background-color: #f0f0f0;
  line-height: 0;
}


.reviewsItem .reviewSpacer{
  width: 5px;
}


.reviewsItem .reviewCount{
  width: 62px;
  vertical-align: middle;
  text-align: center;
  font-size: 36px;
  padding-bottom: 5px;
  color: #808080;
  background-color: #f0f0f0;
  background-image: url('http://www.tngstatic.com/images/assets/mini_reviews_label.png');
  background-repeat: no-repeat;
  background-position: center 48px;
}






/* RATING SERVICES TABLE */

.rateTable {
  margin: 10px auto;
  width: 580px;
  font-family: arial, helvetica;
}

.rateTable td{
  text-align: center;
  vertical-align: top;
  padding: 30px 0;
  font-size: 12px;
  color: #666;
}


.rateTable td .serviceDiv{
  width: 250px;
  height: 75px;
  margin: 0 auto;
}

.rateTable td .logoDiv{
  width: 180px;
  text-align: center;
  float: left;
}

.rateTable td .reviewCount{
  margin: 10px 10px 0 0;
  width: 50px;
  float: right;
  text-align: center;
  font-size: 36px;
  padding: 0 0 10px 0;
  color: #808080;
  background-image: url('http://www.tngstatic.com/images/assets/mini_reviews_label.png');
  background-repeat: no-repeat;
  background-position: center 40px;
}

.rateTable td .reqDiv{
  clear: both;
  width: 240px;
  margin: 0 auto;
}




.contactPhone{
  font-size: 1.3em;
  margin-top: 5px;
}



.noLink{
  color: inherit;
  text-decoration: none;
}



.w200{
  max-width: 200px !important;
}

.w225{
  max-width: 225px !important;
}

.w250{
  max-width: 250px !important;
}

.w275{
  max-width: 275px !important;
}

.w300{
  max-width: 300px !important;
}




.absoluteCenter, .absoluteMiddle {
  display:-ms-flexbox;
  -ms-flex-pack:center;
  -ms-flex-align:center;

  display:-moz-box;
  -moz-box-pack:center;
  -moz-box-align:center;

  display:-webkit-flex;
  align-items: center;
  justify-content: center;

  display:box;
  box-pack:center;
  box-align:center;
}






/* Terillion reviews */
.terillionSummaryCell {
  text-align: center;
  font-family: helvetica, arial;
  padding: 15px 0;
}

.terillionSummaryCell div.row1 {
  font-size: 20px;
}

.terillionSummaryCell div.row2 {
  font-size: 55px;
  line-height: 55px;
  font-weight: bold;
}

.terillionSummaryCell div.row3 {
  font-size: 13px;
}


.terillionReview a.title{
  font-family: helvetica, arial;
  font-size: 20px;
  font-weight: bold;
}

.terillionReview img.commentsImage{
  width: 96%;
  border: solid 1px #ccc;
  background-color: #efefef;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}

.terillionReview span.stars img{
  position: relative;
  top: 4px;
}

.terillionReview .shareIcons img{
  position: relative;
  top: 3px;
  margin: 0 1px;
}




#terillionWidget {
  margin: 0;
  padding: 0;
  border: 0;
  outline:0;
  background-repeat: no-repeat;
  overflow: hidden;
  color: #555;
  font-size: 14px;
  font-family: arial, helvetica;
  font-style: normal;
  cursor: default;
  margin: 0 auto;
  overflow: hidden;
  width: 253px;
  height: 188px;
  background-image: url('http://api.tngverified.com/images/widget_bg5.png');
  position: relative;
  border: solid 1px #aaa;
  border-radius: 6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -o-border-radius: 6px;
}
#terillionWidget a {
  color: #0E87B0;
  text-decoration: none;
}
#terillionWidget a:hover {
  text-decoration: underline;
}
#terillionWidget table {
  border-spacing: 0;
  border-collapse: collapse;
}
#terillionWidget td {
  vertical-align: middle;
  text-align: center;
}
#terillionWidget .stars img {
  margin: 0 1px;
}
#terillionWidget .stars26 img {
  margin: 0;
  width: 26px;
}
#terillionWidget .stars27 img {
  margin: 0;
  width: 27px;
}
#terillionWidget .stars16 img {
  margin: 0;
  width: 16px;
}

/* Header Facebook Likes Api */

#mainStructureTop #headerLikes{
  position: fixed;
  width: 70px;
  padding: 5px;
  right: 0px;
  top: 140px;
  z-index: 5000;
  background-color: #fff;
  border-radius: 5px 0 0 5px;
  box-shadow: -1px 1px 3px rgba(20,20,20,.3);
}



.fancybox-slide--iframe .fancybox-content {
	width  : 100%;
	height :  100%;
	max-width  :  100%;
	max-height :  100%;
}


.fancyW200 .fancybox-content {
  width: 200px;
  max-width: 200px;
}

.fancyW300 .fancybox-content {
  width: 300px;
  max-width: 300px;
}

.fancyW400 .fancybox-content {
  width: 400px;
  max-width: 400px;
}

.fancyW500 .fancybox-content {
  width: 500px;
  max-width: 500px;
}

.fancyW600 .fancybox-content {
  width: 600px;
  max-width: 600px;
}

.fancyW700 .fancybox-content {
  width: 700px;
  max-width: 700px;
}

.fancyW720 .fancybox-content {
  width: 720px;
  max-width: 720px;
}

.fancyW740 .fancybox-content {
  width: 740px;
  max-width: 740px;
}
.fancyW760 .fancybox-content {
  width: 760px;
  max-width: 760px;
}

.fancyW780 .fancybox-content {
  width: 700px;
  max-width: 700px;
}

.fancyW800 .fancybox-content {
  width: 800px;
  max-width: 800px;
}

.fancyW900 .fancybox-content {
  width: 900px;
  max-width: 900px;
}

.fancyW1000 .fancybox-content {
  width: 1000px;
  max-width: 1000px;
}

.fancyW1100 .fancybox-content {
  width: 1100px;
  max-width: 1100px;
}

.fancyW1200 .fancybox-content {
  width: 1200px;
  max-width: 1200px;
}




.fancyH200 .fancybox-content {
  height: 200px;
  max-height: 200px;
}

.fancyH300 .fancybox-content {
  height: 300px;
  max-height: 300px;
}

.fancyH400 .fancybox-content {
  height: 400px;
  max-height: 400px;
}

.fancyH500 .fancybox-content {
  height: 500px;
  max-height: 500px;
}

.fancyH600 .fancybox-content {
  height: 600px;
  max-height: 600px;
}

.fancyH700 .fancybox-content {
  height: 700px;
  max-height: 700px;
}

.fancyH800 .fancybox-content {
  height: 800px;
  max-height: 800px;
}

.fancyH900 .fancybox-content {
  height: 900px;
  max-height: 900px;
}

.fancyH1000 .fancybox-content {
  height: 1000px;
  max-height: 1000px;
}


.fill{
  width: 100%;
  height: inherit;
}


div.formMessage{
  margin: 10px 0 30px 0;
  padding: 5px 10px;
  background-color: #AAFFAA;
  border: solid 1px #035503;
  font-weight: 400;
}

div.formMessageWarning{
  margin: 10px 0 30px 0;
  padding: 5px 10px;
  background-color: #FFFF7F;
  border: solid 1px #FFD42A;
  font-weight: 400;
}

div.formMessageAlert{
  margin: 10px 0 30px 0;
  padding: 5px 10px;
  background-color: #FBA7A7;
  border: solid 1px #500404;
  font-weight: 400;
}






