.showgrid {
padding:5px;
background-color:#cecece;
border:1px solid #aaaaaa;
}
.midHeader {
background-color:#222d3a;
border-top:2px solid #090b0f;
border-bottom:4px solid #090b0f;
width:100%;
text-align:center;
color:#ffffff;
padding:20px 20px 0px 20px;
}
.pricemsg {
    margin-top: 10px;
}

.midHeader .sq p {
margin:0px !important;
}

.bldr {
font-size:24px;
}

.sq {
border:1px solid #57677a;
padding:10px 0px;
}

.titleSq {
font-size:19px;
}

.priceSq {
font-size:50px;
}
span#userdata0 {
    width: 100%;
    margin-right: 30px;
}
.coinSq {
font-size:50px;
color:#57677a;
margin-left:5px;
}

.midHeader .sq li {
padding:5px;
}

.midHeader .sq li:nth-child(odd) {
    background-color:#1e2833;
}

.submitOffer {
background-color:#333e4b;
border:2px solid #1e2833;
padding:5px;
margin-top:10px;
/*
margin-left:auto;
margin-right:auto;
width:120px;
*/

}
a:hover .submitOffer {
color:#fff;
text-decoration: underline;
}

.sq.selected {
border:4px solid #77cf55;
}

.sq.selected .blue {
color:#77cf55;
}

.sq.selected .submitOffer {
background-color:#77cf55;
}

.domains {
position:relative;
}

.greyLine {
background-color:#eeeeee;
padding:10px;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
}

.greyLine2 {
background-color:#eeeeee;
padding:10px;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
height:auto;
}

.domainsWrp {
background-color:#ffffff;
padding:5px;
border:1px solid #cfcfcf;
}

.searchDomain {
height:44px;
border:1px solid #cfcfcf;
padding-left:10px;
font-weight:normal;
float:left;
background-color:#f3f3f3;
width:100%;
padding-right:70px;
}

.domainDrop {
position:absolute;
right:0px;
top:0px;
height:44px;
padding:12px 5px;
border:1px solid #cfcfcf;
background-color:#f3f3f3;
width:70px;
text-align:center;
}
.normalText a {
    color: #428bca;
}
.searchDomains {
background-color:#77cf55;
padding:13px 5px;
color:#ffffff;
border: none;
width: 100%;
height:44px;
text-align:center;
}

.customPadding {
padding-right:0px;
padding-left: 5px;
}
.sqItem span {
display:block;
}

.sqwrp {
padding:0px 2px;
}

.sqItem {
text-align: center;
line-height: 0.9;
border: 1px solid #cfcfcf;
background-color: #ffffff;
padding: 5px;
}

.type {
font-size:25px;
}

.dmns {
padding-left:15px;
padding-right:0px;
}

.mostSold {
background-color:#ffffff;
border: 1px solid #cfcfcf;
position:relative;
padding:5px;
}

.contents {
background-color: #eeeeee !important;
background: url("../images/sprite.png");
background-position: -10px -333px;
overflow:hidden;
}

.contents span {
display:block;
}

.location {
background-color:#ffffff;
border: 1px solid #cfcfcf;
margin-left:18px;
padding:5px;
position:relative;
}

.mostSold .ribbon {
background: url("../images/sprite.png");
background-position: -6px -209px;
width: 125px;
height: 135px;
position: absolute;
left: -7px;
top: -7px;
z-index:2;
}


.checked {
width: 35px;
height: 32px;
background: url("../images/sprite.png");
background-position: -6px -42px;
}

.chkTxt {
margin-left:10px;
padding-top:7px;
}

.square {
background-color:#ffffff;
border: 1px solid #cfcfcf;
text-align:center;
padding:5px;
margin-top:12px;
}

.square span {
display:block;
}

.fs23 {
font-size:23px;
}

.seeMore {
text-align:center;
color:#ffffff;
padding:5px;
line-height: 28px;
background-color:#15579c;
margin:14px 0px;
}
.default_link {
    color: #ffffff;
}
.default_link:hover {
    color: #ffffff;
    text-decoration: underline;
}
.location .ribbon {
background: url("../images/sprite.png");
background-position: -141px -208px;
width: 125px;
height: 135px;
position: absolute;
right: -7px;
top: -7px;
z-index:2;
}

.contentsLoc {
background-color: #eeeeee !important;
background: url("../images/sprite.png");
background-position: -260px -6px;
height: 203px;
position:relative;
}


.flag.ukl {
background: url("../images/sprite.png");
background-position: -360px -550px;
width: 82px;
height: 113px;
position: absolute;
left: 133px;
top: 8px;
}

.flag.roml {
background: url("../images/sprite.png");
background-position: -440px -550px;
width: 82px;
height: 113px;
position: absolute;
left: 287px;
top: 60px;
}

.scripts {
background-color: #ffffff;
border: 1px solid #cfcfcf;
margin-top: 10px;
overflow:hidden;
}

.scripts .bg {
height: 185px;
margin-top: 10px;
background: url("../images/sprite.png");
background-position: 13px -540px;
}


/*IT'S OVER 9000!!!!!!!!*/
.over200 {
background-color:#15579c;
height:40px;
color:#ffffff;
text-align:center;
font-size:25px;
padding-top:2px;
margin:5px;
line-height:1.6;
}

.offersSquares {
margin-top:10px;
padding-left:15px;
padding-right:0px;
margin-bottom:20px;
}

.cts {
background-color: #eeeeee;
border: 1px solid #cfcfcf;
padding: 15px 0px;
min-height: 247px;
overflow: hidden;
}

.box {
text-align:center;
background-color:#ffffff;
border: 1px solid #cfcfcf;
margin-top:5px;
padding-top: 5px;
line-height: 23px;
}

.boxP {
text-align:center;
position:relative;
}

.testimonials {
text-align:center;
position:relative;
}

.fs25 {
font-size:25px;
}

.contentReview {
border:1px solid #cfcfcf;
background-color:#ffffff;
padding:20px;
text-align:center;
color:#878787;
font-family: 'droid_sansbold';
}

.contentReview span {
display:block;
}

.user_details {
font-weight:bold;
padding-top: 2px;
}


.arrow_box {
	position: relative;
	background: #ffffff;
	border: 1px solid #cfcfcf;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
}
.arrow_box:before {
	border-color: rgba(207, 207, 207, 0);
	border-top-color: #cfcfcf;
	border-width: 31px;
	margin-left: -31px;
}

.iconsTestimonials {
margin-top:75px;
}

.avtr {
border:1px solid #cfcfcf;
padding:2px;
}

.mTop30 {
margin-top:30px;
}

.arrw1 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:12px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}

.arrw2 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:34px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}

.arrw3 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:37px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}

.arrw4 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:37px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}

.arrw5 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:37px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}

.arrw6 {
width: 48px;
height: 41px;
position: absolute;
top: -31px;
left:12px;
background: url("../images/sprite.png");
background-position: -160px -14px;
}


.clients {
margin-top:40px;
}

.clBox {
border:1px solid #cfcfcf;
}

.clients div {
padding:5px;
border-top:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
}

.clients div:last-child {
border-right:1px solid #cfcfcf;
} 

.footer {
background-color:#222d3a;
color:#ffffff;
padding:20px 0px;
}

.footer span{
display:block;
}

.tcenter {
text-align:center;
}


.tright {
text-align:right;
}
.icon-cf:hover {
    background: url("/images/sprite.png") #FFFFFF;
    background-position: 273px -982px;
}
.icon-cf {
    height: 50px;
    width: 94px;
    margin: 1px;
    padding: 2px;
    display: inline-block;
    background: url("/images/sprite.png") #FFFFFF;
    background-position: 384px -982px;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 25px 15px;
}
.box .glyphicon {
    font-size: 32px;
    margin-top: 0px;
}

.box .fa {
    font-size: 34px;
    margin-top: 0px;
}
.blue a{
    color: #15579c;
}
.switch_price {
    margin-bottom:10px;
}
.blue a:hover{
    text-decoration: underline;
}
.icon.icon-inline.icon-link {
    font-size: 10px;
    margin-top: 15px;
}

.box i:hover.fa {
    color: #15579c;
}
.user_details2 {
    float: left;
    margin-left: 55px;
}
.arrow_quote2 {
    width: 48px;
    height: 41px;
    position: relative;
    bottom: 1px;
    left: 10%;
    background: url("../images/sprite.png");
    background-position: -160px -14px;
}
.arrow_quote1 {
    width: 48px;
    height: 41px;
    position: relative;
    bottom: 1px;
    left: 80%;
    background: url("../images/sprite.png");
    background-position: -160px -14px;
}
.smaller {
    font-size: 12px;
}

.cpanel-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -875px -2064px;
    overflow: hidden;
    height: 48px;
}
.centos-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -878px -1996px;
    overflow: hidden;
    height: 48px;
}
.mysql-php-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -1025px -2063px;
    overflow: hidden;
    height: 48px;
}
.sms-paypal-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -891px -2125px;
    overflow: hidden;
    height: 48px;
}
.card-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -911px -1936px;
    overflow: hidden;
    height: 48px;
}
.mobilpay-img {
    background-color: #ffffff !important;
    background: url("../images/sprite.png");
    background-position: -1038px -1996px;
    overflow: hidden;
    height: 48px;
}
.copyright a:hover {
    color: #fff;
    text-decoration: underline;
}
.perioada.inactive:hover {
    text-decoration: underline;
}
.perioada {
    cursor: default;
}
.perioada.inactive {
    cursor: pointer;
}
.discount_value {
    color: #77cf55;
}

@media (min-width: 1200px) {
    .pull-right-lg {
        float: right;
    }
}

@media (max-width: 1200px) {
    .contents {
        background-image:none;
    }
	
	.mso, .mpo {
	text-align:right;
	}
	
	.ctsoff {
	text-align:right;
	}
	.scripts .bg {
	background-position: 27px -540px !important;
	}
	
}

@media (min-width: 992px) {
    .pull-right-md {
        float: right;
    }
	
	
	
}

@media screen and (max-width: 991px){
	.contentsLoc {
		background-position:-364px -6px;
	}
	
	.flag.ukl {
		left:30px;
	}
	
	.flag.roml {
		left:182px;
	}
	
	.scripts .bg {
	background-position: 37px -540px !important;
	}
	
}

@media (min-width: 768px) {
    .pull-right-sm {
        float: right;
    }
	
}

@media screen and (max-width: 767px){
	.pull-right-xs{
        float: right;
    }
	
	.topMenu {
		margin-top:26px;
	}
	
	.logo {
	margin:0 auto;
	}

	.dmns {
	margin-top:10px;
	}
	
	.sqwrp {
		padding:0px;
	}
	
	.offersSquares {
	padding:0px;
	}
	
	.tright, .tcenter {
	text-align:left;
	}
}



@media (min-width: 768px) and (max-width: 991px) {
	.logo {
		background-position: -383px -239px;
	}
	
	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 25px 5px;
	}
    .user_details {
        text-align: left;
    }

}
@media (min-width: 320px) and (max-width: 420px){
    .chkTxt {
        font-size:10px;
    }
    .user_details {
        display: block;
        margin-top: 20px;
    }

}
@media screen and (max-width: 320px){
	.chkTxt {
		font-size:10px;
	}
    .user_details {
        width: 100%;
        display:block;
    }

}
