/*  phpBB3 Style Sheet
    --------------------------------------------------------------
        Style name:			subsilver2
        Based on style:		subSilver (the default phpBB 2.0.x style)
        Original author:	Tom Beddard ( http://www.subblue.com/ )
        Modified by:		phpBB Group ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* Layout
 ------------ */
* {
    /* Reset browsers default margin, padding and font sizes */
    margin: 0;
    padding: 0;
}

html {
    font-size: 100%;overflow-x:hidden;
}
body{overflow-x:hidden;}

@font-face {
	font-family: pt_sansregular;
	src: url(https://www.go4hosting.in/fonts/pts55f_1-webfont.eot);
	src: url(https://www.go4hosting.in/fonts/pts55f_1-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.go4hosting.in/fonts/pts55f_1-webfont.woff) format('woff'), url(https://www.go4hosting.in/fonts/pts55f_1-webfont.ttf) format('truetype'), url(https://www.go4hosting.in/fonts/pts55f_1-webfont.svg#pt_sansregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: pt_sansbold;
	src: url(https://www.go4hosting.in/fonts/pts75f_1-webfont.eot);
	src: url(https://www.go4hosting.in/fonts/pts75f_1-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.go4hosting.in/fonts/pts75f_1-webfont.woff) format('woff'), url(https://www.go4hosting.in/fonts/pts75f_1-webfont.ttf) format('truetype'), url(https://www.go4hosting.in/fonts/pts75f_1-webfont.svg#pt_sansbold) format('svg');
	font-weight: 400;
	font-style: normal
}

body {
    /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
   font-family: pt_sansregular;
    color: #323D4F;
    background-color: #FFFFFF;
    font-size: 14px; /* This sets the default font size to be equivalent to 10px */
    margin: 0;
}

#wrapheader {
    height: auto !important;
    padding: 0;
}

#wrapcentre {
    margin: 15px 25px 0 25px;
}

#wrapfooter {
    text-align: center;
    clear: both;
}

#wrapnav {
    width: 100%;
    margin: 0;
    background-color: #ECECEC;
    border-width: 1px;
    border-style: solid;
    border-color: #A9B8C2;
}

#logodesc {
    background-color: #FFF;
    /*background-image: url('styles/subsilver2/theme/images/background.gif');
    background-repeat: repeat-x;*/
    background-position: center bottom;
    padding: 0 0px 0px 25px;
    box-shadow: 0 0 5px #000;
    position:relative;
    z-index:20;
}

#menubar {
    padding:7px 25px;
    background:#F0F0F0;
    position:relative;
    z-index:5;
    border:1px solid #e5e5e5;
}
#menubar a { color:#333 !important;}

#datebar {
    margin: 10px 25px 0 25px;
}

#findbar {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

.forumrules {
    background-color: #F9CC79;
    border-width: 1px;
    border-style: solid;
    border-color: #BB9860;
    padding: 4px;
    font-weight: normal;
    font-size: 1.1em;
    font-family: pt_sansregular;
}

.forumrules h3 {
    color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 {
    color: black;
    font-family: pt_sansregular;
    font-weight: bold;
    font-size: 1.8em;
    text-decoration: none;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    text-decoration: none;
    line-height: 120%;
}

h3 {
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 120%;
}

h4 {
    margin: 0;
    font-size: 1.1em;
    font-weight: bold;
}

p {
    font-size: 1.1em;
}

p.moderators {
    margin: 0;
    float: left;
    color: black;
    font-weight: bold;
}

.rtl p.moderators {
    float: right;
}

p.linkmcp {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.linkmcp {
    float: left;
}

p.breadcrumbs {
    margin: 0;
    float: left;
    color: black;
    font-weight: bold;
    white-space: normal;
    font-size: 1em;
}

.rtl p.breadcrumbs {
    float: right;
}

p.datetime {
    margin: 0;
    float: right;
    white-space: nowrap;
    font-size: 1em;
}

.rtl p.datetime {
    float: left;
}

p.searchbar {
    padding: 2px 0;
    white-space: nowrap;
}

p.searchbarreg {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.searchbarreg {
    float: left;
}

p.forumdesc {
    padding-bottom: 4px;
}

p.topicauthor {
    margin: 1px 0;
}

p.topicdetails {
    margin: 1px 0;
}

.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active {
    margin: 1px 0;
    color: red;
    font-weight:bold;
}

.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active {
    color: green;
    font-weight:bold;
}

.postapprove img, .postreported img {
    vertical-align: bottom;
    padding-top: 5px;
}

.postauthor {
    color: #000000;
}

.postdetails {
    color: #000000;
}

.postbody {
    font-size: 1.3em;
    line-height: 1.4em;
    font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul {
    margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
    margin: 0 1.5em 0 0;
}

.posthilit {
    background-color: yellow;
}

.nav {
    margin: 0;
    color: black;
    font-weight: bold;
}

.pagination {
    padding: 4px;
    color: black;
    font-size: 1em;
    font-weight: bold;
}

.cattitle {

}

.gen {
    margin: 1px 1px;
    font-size: 1.2em;
}

.genmed {
    margin: 1px 1px;
    font-size: 1.1em;
}

.gensmall {
    margin: 1px 1px;
    font-size: 1em;
}

.copyright {
    color: #444;
    font-weight: normal;
    font-family: pt_sansregular;
}

.titles {
    font-family: pt_sansregular;
    font-weight: bold;
    font-size: 1.3em;
    text-decoration: none;
}

.error {
    color: red;
}


/* Tables
 ------------ */
th {
    color: #FFF;
    font-size: 1.1em;
    font-weight: bold;
    background-color: #2873ba;

    white-space: nowrap;
    padding: 7px 5px;
}

td {
    padding: 2px;
}
td.profile {
    padding: 4px;
}

.tablebg {
    background-color: #e0e0e0;
}

.tablebg2 {
    background-color: #e0e0e0;

}
.tablebg2 tr td { font-size:13px !important;}
.tablebg2 tr:nth-child(even) td {background: #FFF !important;}
.tablebg2 tr:nth-child(odd) td {background: #f5f5f5 !important;}

.catdiv {
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background: white url('styles/subsilver2/theme/images/cellpic2.jpg') repeat-y scroll top left;
}
.rtl .catdiv {
    background: white url('styles/subsilver2/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat {
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #FFF;

    text-indent: 4px;
}
.catheading { background-color:#f0f0f0; padding:5px 0 5px 15px; color:#333 !important; font-size:16px;  font-family: pt_sansbold;  }

.row1 {
    background-color: #FFFFFF;
    padding: 4px;
}

.row2 {
    background-color: #F0F0F0;
    padding: 4px;
}

.row3 {
    background-color: #ffffff;
    padding: 4px;
}

.spacer {
    background-color: #D1D7DC;
}

hr {
    height: 1px;
    border-width: 0;
    background-color: #D1D7DC;
    color: #D1D7DC;
}

.legend {
    text-align:center;
    margin: 0 auto;
}

/* Links
 ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
    direction: rtl;
    unicode-bidi: embed;
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See http://www.phpbb.com/bugs/phpbb3/59685 */
a:link {
    color: #006597;
    text-decoration: none;
}

a:visited {
    color: #005784;
    text-decoration: none;
}

a:hover {
    color: #D46400;
    text-decoration: underline;
}

a:active {
    color: #005784;
    text-decoration: none;
}

a.forumlink {
    color: #069;
    font-weight: bold;
    font-family: pt_sansregular;
    font-size: 1.2em;
}

a.topictitle {
    margin: 1px 0;
    font-family: pt_sansregular;
    font-weight: bold;
    font-size: 1.2em;
}

a.topictitle:visited {
    color: #5493B4;
    text-decoration: none;
}

th a,
th a:visited {
    color: #FFA34F !important;
    text-decoration: none;
}

th a:hover {
    text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
    margin: 0;
    padding: 0;
    border: 0;
}

input {
    color: #333333;
    font-family: pt_sansregular;
    font-size: 1.1em;
    font-weight: normal;
    padding: 1px;
    border: 1px solid #A9B8C2;
    background-color: #FAFAFA;
}

textarea {
    background-color: #FAFAFA;
    color: #333333;
    font-family: pt_sansregular;
    font-size: 1.3em;
    line-height: 1.4em;
    font-weight: normal;
    border: 1px solid #A9B8C2;
    padding: 2px;
}

select {
    color: #333333;
    background-color: #FAFAFA;
    font-family: pt_sansregular;
    font-size: 1.1em;
    font-weight: normal;
    border: 1px solid #A9B8C2;
    padding: 1px;
}

option {
    padding: 0 1em 0 0;
}

option.disabled-option {
    color: graytext;
}

.rtl option {
    padding: 0 0 0 1em;
}

input.radio {
    border: none;
    background-color: transparent;
}

.post {
    background-color: white;
    border-style: solid;
    border-width: 1px;
}

.btnbbcode {
    color: #000000;
    font-weight: normal;
    font-size: 1.1em;
    font-family: pt_sansregular;
    background-color: #EFEFEF;
    border: 1px solid #666666;
}

.btnmain {
    font-weight: bold;
    background-color: #ECECEC;
    border: 1px solid #A9B8C2;
    cursor: pointer;
    padding: 1px 5px;
    font-size: 1.1em;
}

.btnlite {
    font-weight: normal;
    background-color: #ECECEC;
    border: 1px solid #A9B8C2;
    cursor: pointer;
    padding: 1px 5px;
    font-size: 1.1em;
}

.btnfile {
    font-weight: normal;
    background-color: #ECECEC;
    border: 1px solid #A9B8C2;
    padding: 1px 5px;
    font-size: 1.1em;
}

.helpline {
    background-color: #DEE3E7;
    border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
    margin: 10px 5px 0 5px;
    padding: 4px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #A9B8C2;
    color: #333333;
    background-color: #A9B8C2;
    font-size: 0.85em;
    font-weight: bold;
}

.quotetitle .quotetitle {
    font-size: 1em;
}

.quotecontent, .attachcontent {
    margin: 0 5px 10px 5px;
    padding: 5px;
    border-color: #A9B8C2;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.4em;
    font-family: pt_sansregular;
    background-color: #FAFAFA;
    color: #4B5C77;
}

.attachcontent {
    font-size: 0.85em;
}

.codetitle {
    margin: 10px 5px 0 5px;
    padding: 2px 4px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #A9B8C2;
    color: #333333;
    background-color: #A9B8C2;
    font-family: pt_sansregular;
    font-size: 0.8em;
}

.codecontent {
    direction: ltr;
    margin: 0 5px 10px 5px;
    padding: 5px;
    border-color: #A9B8C2;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    font-weight: normal;
    color: #006600;
    font-size: 0.85em;
    font-family: pt_sansregular;
    background-color: #FAFAFA;
}

.syntaxbg {
    color: #FFFFFF;
}

.syntaxcomment {
    color: #FF8000;
}

.syntaxdefault {
    color: #0000BB;
}

.syntaxhtml {
    color: #000000;
}

.syntaxkeyword {
    color: #007700;
}

.syntaxstring {
    color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
    background-color: #000000;
}

.pm_replied_colour {
    background-color: #A9B8C2;
}

.pm_friend_colour {
    background-color: #007700;
}

.pm_foe_colour {
    background-color: #DD0000;
}


/* Misc
 ------------ */
img {
    border: none;
}

.sep {
    color: black;
    background-color: #FFA34F;
}

table.colortable td {
    padding: 0;
}

pre {
    font-size: 1.1em;
    font-family: pt_sansregular;
}

.nowrap {
    white-space: nowrap;
}

.username-coloured {
    font-weight: bold;
}



/*------------------------------FORUM CSS START HERE----------------------------------------*/
.headerbottom { width:100%; background:url(styles/subsilver2/theme/images/blackbg.png); height:42px; margin:0px 0 0 0;}


.supportheader { margin:0; padding:0; list-style:none; float:right;}
.supportheader li { float:left; padding:8px 5px 0 5px;}
.supportext { font-size:18px; color:#666666;}
.supportext span {font-family: pt_sansbold; color:#666666; }
.greybutton { background-color:#666666; border-radius:15px; text-decoration:none; font-family: pt_sansbold; color:#adadad !important; padding:4px 15px 4px 15px; font-size:13px; float:left; margin-top:1px;}
.greybutton img { margin:3px 3px 0 0;}
.greybutton:hover { background-color:#FFF;}

.greenbutton { background-color:#5ec227; border-radius:15px; text-decoration:none; font-family: pt_sansbold; color:#FFF !important; padding:4px 15px 4px 15px; font-size:13px; float:left; margin-top:1px;}
.greenbutton img { margin:3px 3px 0 0;}
.greenbutton:hover { background-color:#f6ae1b;}
.callus { font-size:22px; color:#333; background:#f0f0f0; font-family: pt_sansbold;  float:left}
.callus img { margin:5px 0 0 0;}
.callus span { font-size:23px; margin-top:-5px; float:right; color:#cccccc; font-family: pt_sansbold;}

.footercontainer { width:100%; float:left; padding:40px 0 20px 0;background:#015587;}
.footer { width:100%; margin:0 auto;  }
.footer h4 { font-size:15px; color:#666666; text-transform:uppercase; font-family: 'pt_sansbold'; padding:0 0 5px 0;}
.footer h4 a { font-size:15px; color:#666666; text-transform:uppercase; font-family: 'pt_sansbold'; text-decoration:none;}
.footer h4 a:hover { color:#2873ba;}
.footer ul { margin:0; padding:0 0 0 0; list-style:none;}
.footer ul li a { font-size:14px; width:100%; float:left; padding:0 0 0px 0; color:#666666; text-decoration:none;  font-family: 'pt_sansregular';}
.footer ul  li a:hover { color:#1c66ab;}
.footertext { width:100%; float:left; }
.footercols { width:17% !important; float:left;}
.footercols2 { width:24% !important; float:left;}
.footercols3 { width:22% !important; float:left;}
.footercols4 { width:20% !important; float:left;}
.footercols5 { width:15% !important; float:right;}
.footerbottomrow {border-top: 1px solid #111;display: block;height: 48px;padding: 0px 0 0;width: 100%;}
.footersupport { width:100%; float:left; border-bottom:1px solid #61c2f0; padding:20px 0 0px 0;}
.footersupport ul { margin:0; padding:0; list-style:none;}
.footersupport li { width:auto; float:left; margin:0 50px 0 0; font-size:18px; color:#f6971b; font-family: 'pt_sansbold';}
.footersupport li a {font-size:18px; color:#f6971b; font-family: 'pt_sansbold'; text-decoration:none;}
.footersupport li a:hover { color:#2873ba;}
.footersupport li span { font-family: 'pt_sansregular'; color:#666666; font-size:14px;}
.footersupport li.last { margin-right:0px;}
.footerbottom { width:1000px; float:left; font-size:13px; color:#666666; padding:20px 0 20px 0; }
.footerbottomlink { width:auto; float:left; padding:0px 15px 0 15px; font-size:13px; color:#61c2f0;margin-top:0px;margin-bottom:10px;max-width:740px;}
.footerbottomlink a { font-size:13px; color:#61c2f0; text-decoration:none; padding:0 3px 0 3px; }
.footerbottomlink a:hover { text-decoration:underline;}
.paymentsection{ width:auto; float:left; font-size:13px; color:#61c2f0; margin:0px 0 0 20px;}
.footersociallink{ width:auto;  float:right; padding:10px 0 0 0; position:relative; z-index:99999;margin-top:-15px;margin-right:0px;max-width:240px;}
.footersociallink li{float:left; margin:0 0 0 8px; list-style:none;}
.footersociallink  img{max-width:100%;}


.innerheadercontainer { width:100%; float:left;}
.innerheader { width:100%; float:left; }
.innerheader h1 { margin:0;  letter-spacing:-2px; text-transform:uppercase; padding:0; line-height:40px; font-size:46px;  font-family: 'RockwellBold'; color:#f6ae1b;}
.innerheader h1 span { font-size:24px; text-transform:uppercase; color:#FFF; line-height:20px; font-family: 'pt_sansregular';}
.servicesbg { background:url(.styles/subsilver2/theme/images/servicesbanner.jpg) center top #000 no-repeat; height:202px; }
.innerheaderleft { width:auto; float:left;  padding:0px 0 0 25px;}
.innerheadertext { width:auto; float:right; border-left:2px dotted #CCCCCC; padding:10px 60px 10px 7px;}
.innerheadertext p { font-size:16px; font-style:italic; color:#cccccc;}
.forumbg { background:url("styles/subsilver2/theme/images/documentbg.jpg") no-repeat scroll center top #000000; height:150px;}
.height50 { height:40px;}
.supportheader li { float:left; border-right:1px solid #EEEEEE; height:38px; padding:10px 15px 0 15px;}
.headertable tr td { padding:0px !important;}

.footernavrow {background: none repeat scroll 0 0 #000;border-top: 1px solid #cfcfcb;display: block;
padding: 15px 0 15px;text-align: center;width: 100%;}
.container {width: 1000px;margin:0px auto;}
.footernav {color: #646464;display: inline-block;font-family: "pt_sansbold";font-size: 16px;margin: 0 auto;width: auto;}
.footernav a {font-family: 'pt_sansbold';color: #fff;font-size: 17px;padding: 0 15px;text-decoration: none;}

.footersupportcol {float: left;padding: 10px 0;width: 20%;color: #f6971b;font-family: "pt_sansbold";font-size: 18px;}
.footersupportcol a {color: #f6971b;font-family: "pt_sansbold";font-size: 18px;text-decoration: none;}
.footersupportcol span {color: #61c2f0;font-family: "pt_sansregular";font-size: 14px;}
.footersupportcol a:hover{color:#2873ba;}
.footersupportcol img{max-width:100%;}


.footer-left-pad{padding-left:0px}
.foot-soc-nav{float:left;width:100%;margin:0;padding:0}
.foot-soc-nav li{float:left;list-style:none;width:34px;height:34px;margin-right:5px}
.foot-soc-nav li a{display:block;width:34px;height:34px}
.foot-soc-nav li .own{background:url(https://www.go4hosting.in/images/twit-sprite.png) left top no-repeat}
.foot-soc-nav li .two{background:url(https://www.go4hosting.in/images/fb-sprite.png) left top no-repeat}
.foot-soc-nav li .three{background:url(https://www.go4hosting.in/images/rss-sprite.png) left top no-repeat}
.foot-soc-nav li .four{background:url(https://www.go4hosting.in/images/g-sprite.png) left top no-repeat}
.foot-soc-nav li .four:hover,.foot-soc-nav li .own:hover,.foot-soc-nav li .three:hover,.foot-soc-nav li .two:hover{background-position:left bottom}
.footer-certification{float:left;width:100%;}
.footer-certification img{float:left;margin:10px 10px 0 0}
.footer-certification-icon,footer-certification-img{float:left;width:auto}
.footer-certification-icon img{margin-top:15px}
.footernav-mob{display:none;}



.headerlogo{float:left;width:25%;}
.col-md-9{float:left;width:75%;}
.headerright {width: auto;float: right;}
.headertopnav {padding: 10px 0;border-bottom: 1px solid #ccc;}
.headertopnav a {font-size: 14px;color: #333;text-decoration: none;padding: 0 0 0 0;}
.headertopnav a strong {font-family: 'pt_sansbold';}
.headerrghtbottom {float: right;}
.headerrghtbottom ul {margin: 0px;padding: 0px;list-style: none;}
.headerrghtbottom ul li {border-right: 1px solid #e5e5e5;list-style: none;float: left;padding: 5px 10px 5px 0;margin: 7px 10px 0 0;}
.headerrghtbottom ul li span {font-family: 'pt_sansbold';color: #333;font-size: 15px;}
.headertopnav a img{margin-right:5px;position:relative;top:4px;}

.headernav {width: 100%;display: block;background: #333;height: 65px;float:left;clear:both;}