/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
section#header {
    background: #717075;
    border-radius: 0;
}
ul.top-nav>li>a {
	color: #fff;
}
section#header .logo-text {
	color: #79b208;
}
ul.top-nav>li.primary-action>a.btn {
	background-color: #e7e7e8;
    color: #434231;
}
.navbar-main {
	background-color: #4d4e53;
}
section#home-banner {
    background-image: url(../img/MatinTime_My-MatinTime_1397-05-02_3200-1176_ZMT01.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #9b9b9b;
}
.home-shortcuts {
	    background: #717075;
}
nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    background-color: transparent;
    border-bottom: 3px solid #abe65c;
}
.navbar-main {
	min-height: 41px;
}
.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
	background-color: transparent;
}
.home-shortcuts li {
	border-right: 1px solid #818384;
}
.home-shortcuts li:first-child {
	border-left: 1px solid #818384;
}
.main-content {
    text-align: right;
}
section#header .logo-text {
	float: right;
}
ul.top-nav {
	float: left;
}
@media (min-width: 768px) {
	.navbar-nav {
		float: right;
	}
}
@media (min-width: 768px) {
	.navbar-right {
		float: left!important;
	}
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-right: -1px;
	margin-left: 0;
}
div.announcement-single .label {
	float: left;
}
.captchaimage {
	text-align: left;
}
blockquote {
	border-right: 5px solid #eee;
	border-left: none;
}
.navbar-main .dropdown-menu {
	text-align: right;
}
div.header-lined h1 {
	text-align: right;
}
.breadcrumb>li {
	float: right;
}
.breadcrumb>li+li:before {
	float: right;
}
section#home-banner .btn.search {
    background-color: #396dff;
}
#header .logo {
    float: right;
}

ul.top-nav>li, ul.top-nav>li>a {
	float: right;
}
ul.top-nav>li.primary-action {
    padding-left: 0;
    margin-left: 0;
    border-left: none;
    padding-right: 15px;
    margin-right: 15px;
    border-right: solid 1px #ddd;
}
.nav-login {
	background-color: #79b208;
}
.nav-signup {
	background-color: #909192;
}
ul.top-nav>li {
	margin: 1px;
}
ul.top-nav>li.primary-action>a.btn {
	border-radius: 0;
}
@media (min-width: 1200px) {
	section#home-banner {
		background-size: 100% auto;
	}
}
.inlineblock {
    display: inline-block;
}
.socialcirclebg {
    border: 1px solid #4d4e53;
    margin: 15px 5px 5px 5px;
    padding: 10px;
    transition: all .2s ease-in-out;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
@media (min-width: 768px) {
	.socialcirclebg {
		margin: 15px 15px 5px 15px;
	}
}
@media (min-width: 992px) {
	.socialcirclebg {
		margin: 15px 40px 5px 40px;
	}
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
    position: relative;
}
.footernav {
    padding: 6px 0;
    float: left;
    clear: both;
    margin-bottom: 20px;
}
@media (min-width: 768px) {
	.footernav {
		padding: 26px 0 5px 10px;
		clear: inherit;
		max-width: 20%;
	}
}
@media (min-width: 992px) {
	.footernav {
		margin: 0 12px;
		padding: 32px 0 5px 20px;
		max-width: 17%;
	}
}
@media (min-width: 1200px) {
	.footernav {
		padding: 32px 12px;
		margin: 0 12px;
		max-width: 18%;
	}
}
.footernav {
    float: right;
    text-align: right;
}
@media (min-width: 1200px) {
	.footernav ul {
		padding-right: 40px;
		padding-left: 0;
	}
}
.footernav ul li {
    margin: 0 0 6px 0;
    list-style: none;
    list-style-image: none;
    display: inline-block;
    float: left;
    width: 50%;
}
@media (min-width: 768px) {
	.footernav ul li {
		float: none;
		width: auto;
		display: list-item;
		padding: 0;
	}
}
.footernav ul li:first-child {
    font-weight: normal;
    font-family: 'ProximaNovaBold','Arial','Helvetica','sans-serif';
    font-size: 16px;
    color: #000;
    cursor: default;
}
.footernav ul li.footerheader {
    color: #333;
    background-color: #f5f5f5;
    border-color: #dfe1e2;
    padding: 10px 15px;
    width: 100%;
}
@media (min-width: 768px) {
	.footernav ul li.footerheader {
		width: auto;
		margin: 0 0 2px 0;
		padding: 0;
		background: 0;
		border: 0;
	}
}
.proximanova, .proximanovabold, .footernav ul li:first-child {
    font-family: iransans;
}
section#footer {
	background: #e7e7e8;
}
.colordarkgray {
    color: #4d4e53;
}
.footernav ul li.footerheader {
	color: #333;
}
#domainnames-footernav li  a, #ourproducts-footernav li  a, #resources-footernav li  a, #infolegal-footernav li  a, #ourcompany-footernav li  a  {
	color: #333;
}
.socialcirclebg:hover {
    border: 1px solid #79b208;
    background: #79b208;
}
.mediumtopmargin  .footernamelogo {
	background: url(../img/MatinTime_Domain-Logo_100-47_SKH02_s.png);
	text-indent: -9999px;
    display: inline-block;
    height: 15px;
    width: 100px;
}
@media (max-width: 767px) {
	.home-shortcuts li:first-child, .home-shortcuts li  {
		border-left: 0;	
		border-right: 0;
		border-bottom: 1px solid #818384;		
	}
	.footernav ul {
		padding-right: 0;
	}
	.footernav ul li {    
		float: right;
		padding-right: 10px;
	}
}
@media (max-width: 768px){
.container {
    width: 100%;
}
}
ul.top-nav>li:active>a, ul.top-nav>li:focus>a, ul.top-nav>li:hover>a, ul.top-nav>li>a:focus {
    color: #fff;
    text-decoration: underline;
}
#home-banner  .container {
    background: rgba(30, 30, 30, 0.53);
    padding: 10px;
    border-radius: 8px;
    box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.4);
}
#home-banner  .container h2, #default-captcha-domainchecker p {
	text-shadow: 1px 1px 3px rgba(0, 1, 0, 0.5), 0px 0px 9px rgba(0, 1, 0, 0.2);
}