
@font-face {font-family: Open Sans;src: url(../Fonts/opensans-regular.ttf),url(../Fonts/opensans-regular.eot),url(../Fonts/opensans-regular.svg),url(../Fonts/opensans-regular.woff);}

@-ms-viewport {
    width: auto;
    overflow-y: visible;
}
html,body{ min-width:320px; height:100%; background:#FFF; font-family:Open Sans; font-size:15px; color:#3d3936; overflow-x:hidden;min-width:320px;}
a {outline:0 !important; text-decoration:none !important; color:#437896;}
a:hover, a:focus{ color:#93C11F;}
.btn{outline:0 !important;}
.no-border{ border:none !important;}

.container-fluid { margin-left:auto; margin-right:auto;height: 100%;}
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -43px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}
.modal-header{
    padding:8px 15px;
}
.modal-footer{
     padding:8px 15px;
}
.glyphicon {
    top: 1px;
}
.modal-header .close{
    margin-top:7px;
}
.nav .caret {
    margin-left: 5px;
}
.paneltopnoborder{
    border-top:none !important;
   border:1px solid #ddd;
   border-bottom:none;
    padding-top:5px;
    padding-bottom:2px;
    background-color:#f9f9f9;
    padding-left:0px;
    padding-right:0px;
}
.ellipsis {
    border: 1px solid #ddd;
    padding: 5px;
    border-right: none;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
}
.btn:active, .btn.active {
    box-shadow:none;
}
.btn-group.open .dropdown-toggle {
    box-shadow:none;
}
.btn .caret {
    margin-left: 5px !important;
}
.filtericon{
    color:#a7b7b7;
    cursor: pointer;
}
#tbLinkStatus >li.active  >a { background-color:#f9f9f9;}
#tbSubmissionStatus > li.active > a {background-color:#f9f9f9;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #F9F9F9;
    border-color: #DDD #DDD #F9F9F9;
}

.SubmissionDetailPanel{
    border: 1px solid #ddd;
    background-color: #f9f9f9;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: none;
}
/*Backlink activity panel*/

.bs-callout {
    padding: 10px;
    margin: 5px 0px;
    border: 1px solid #eee;
    border-left-width: 5px;
}
.noteslinkfont{
 font-size: 13px;
}
.custumh4{
    width:150px;display:inline-block; font-size: 15px;margin-top:0px;margin-bottom:0px;
}
.dropdown-menu {
    min-width:153px;
}
 #SelectGroup li:last-child {
                padding-bottom:5px;
            }
 #ClientGropus li:last-child{
      padding-bottom:10px;
 }
 .btn-xs .badge{
     position:absolute;
     margin-top: -7px;
     background-color: red;
     z-index:1;
 }
 .custumdropdown_menu{
     min-width:50px;margin-left:10px;margin-top:0px;border:1px solid #ddd !important;
     border-radius:0px;
 }
.dropdown-menu > li > a {
    padding:3px 10px;
}
.dlgcustomwidth{
    width:40%;
}
.tablemarginmaster{
    margin-top:20px;
    margin-bottom:20px;
}
.activetab{
    color:#93c11f;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #Button_AddUrl {margin-top:-5px !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #BtnDeactivate {margin-top:-5px !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #BtnArchive {margin-top:-5px !important;}
}
#header1{ min-height:40px; background:#EEEEEE; border-bottom: 1px solid #ddd;}
.navbar{border-radius: 0; margin-bottom: 0;}
.navbar-inverse{background:none; border:none;}
.navbar-inverse .navbar-nav > li > a{ color: #646464;}
.nav > li > a{padding-left:25px; padding-right:25px;}
/*.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#454545; background-color:#e7e7e7 !important;}*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color:#e7e7e7; color:#454545;
}
.dropdown-menu{background-color:#F9F9F9; box-shadow:none; border:1px solid #EEEEEE;}
.dropdown-menu > li > a{color: #646464;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #ECECEC;}

.navbar-inverse .navbar-brand{ color:#646464;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{ color:#454545;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ border-color: #458064;background-color: #D8D8D8;}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color: #F9F9F9; color: #454545;}

.navbar-inverse .navbar-toggle{border-color: #646464;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #646464;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color: #f9f9f9; color:#454545;}


#footer{min-height:40px; background:#ECECEC; color:#646464; border-top: 1px solid #ddd;}
#footer p{ padding-top:10px;}

.form-signin{max-width: 330px;padding: 15px;margin: 0 auto;}
.form-signin .form-signin-heading, .form-signin .forgot{ margin-bottom: 10px;}
.form-signin .forgot{font-weight: normal;}
.form-signin .form-control{position: relative;font-size: 16px;height: auto;padding: 10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;}
.form-signin .form-control:focus{z-index: 2;}
.form-signin input[type="text"]{margin-bottom: 10px;}
.form-signin input[type="password"]{margin-bottom: 10px;}
.form-control:focus{ border-color:#CCC; box-shadow: 0 0px 0px #CCC;}

.account-wall{border-radius:10px;margin-top: 20px;padding: 40px 0px 20px 0px;background-image:url('../images/west-county.png');background-repeat:repeat;-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.login-title{color: #161616;font-size: 18px;font-weight: 400;display: block; margin-top:80px;}
.profile-img{width: 96px;height: 96px;margin: 0 auto 10px;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.need-help{margin-top: 10px; color:#FFF;}
.need-help:hover{color:#a983aa;}
.forgot{ margin-top:10px;}
.forgot a{color:#FFF;}
.forgot a:hover{color:#a983aa;}
.new-account{display: block;margin-top: 10px;margin-bottom:80px;color:#161616;}
.btn-primary{ background-image:url('/images/btn-1.png'); background-repeat:reapeat-x; border:none;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ background-color:#a983aa;}
.btn-lg, .btn-group-lg > .btn{ padding:8px 16px;}
#content{ min-height:100%;}

.line-1{ border-right:1px solid #ccc; margin-top:20px; /*margin-bottom: 50px;*/}
.line-2{  margin-top:20px;/* margin-bottom: 50px;*/}
.line-1 .lead{ font-size:24px; margin-top:0; color:#161616; margin-bottom: 10px;}
.line-1 .small{font-size:18px; color:#3D3D3D; margin-bottom: 5px;}
.link-1{ margin-bottom:35px;}


/*.link-1 ul a{ color:#3D3D3D;}
.link-1 ul a:hover{ color:#646464;}*/

.line-2 h1, .h1{ font-size:30px; margin-top:0; color:#587486;}
.breadcrumb{background:none; margin-bottom: 0; padding-left:0; font-size:14px;}
.breadcrumb a{ color:#646464;}
.breadcrumb > li + li:before {
    content: "I"
}
.breadcrumb a:hover{ color:#3D3D3D;}
.breadcrumb > .active{color:#3D3D3D;}

/*.back-top a{ color:#646464;}
.back-top a:hover{ color:#3d3d3d;}*/

/*#inner-table table{ margin-top:20px; margin-bottom:20px;}*/
#inner-table .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td{ padding: 5px 0px 5px 10px;}

/*#inner-table a{ color:#587486;}
#inner-table a:hover{ color:#87A63D;}*/

th {background-color: #ECECEC; cursor:default;}

.form-horizontal{ margin-top:15px; margin-bottom:15px;}
.form-control{ border-radius:0;}
.form-horizontal .control-label{ font-weight:normal; font-size:14px; white-space:nowrap; text-align: left;}
.btn{padding: 6px 30px;}
.btn-default{ background-color:#F6F6F6; border-radius:0;}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{ border-bottom:none; border: 1px solid #ddd;}

/*.table-striped > tbody > tr:nth-child(2n+1) > td{ background-color: #f9f9f9;}*/


.modal-header{ background-color:#eeeeee; border-radius:6px 6px 0 0;}

.daterangepicker th {
    background-color:transparent;
}
.reportsdiv_inputs .form-control{
    display:initial;
    width:auto;
    height:35px;
}
.reportsdiv_inputs .btn-input-fields{
    float:right;
}
.reportsdiv_inputs .input-fields{
    float:left;
    padding-right:15px;
}
.reportsdiv_inputs .alert{
    margin-bottom:1px;
}
    #Status {
        margin-top:5px;
    }

@media (min-width: 992px) and (max-width: 1200px){
.nav > li > a{padding-left:15px; padding-right:15px;}
.line-2 h1, .h1{font-size: 26px;}
.line-1 .lead{font-size: 20px;}
.line-1 .small{font-size: 16px;}
.link-1 ul a{font-size: 14px;}

.form-horizontal .control-label{white-space:normal;}
}
@media (max-width: 991px) {
.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	
	
	.navbar .dropdown-menu:before, .navbar .dropdown-menu:after {display: block;}
	.navbar .dropdown-menu {background-color: transparent;border: medium none;border-radius: 0 0 0 0;box-shadow: none;float: none;left: auto;margin: 0 15px;max-width: none;padding: 0;position: static;top: auto;}

}

@media (min-width: 768px) and (max-width: 991px){
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #ccc;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{ background:none; color:#454545;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color: #454545;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #646464;}

.line-2{ border-left:none;}
/*.link-1{border-right:1px solid #70a18a;}*/
.line-2 h1, .h1{font-size: 26px;}



}

/* Small devices (tablets, 768px and up) */

@media(max-width:767px){
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #ccc;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{ background:none; color:#454545;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color: #454545;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #646464;}
.line-2{ border-left:none;}
hr{ border-color:#70a18a;}
.line-2 h1, .h1{font-size: 22px;}
.line-1{
    border-right:none;
}
/*activity panel*/
#btnBaclinkActivity {float:left;}
#RoleEDitGlymp{margin-top:2px;}

/* Force table to not be like tables anymore */
	#inner-table table, 
	#inner-table thead, 
	#inner-table tbody, 
	#inner-table th, 
	#inner-table td, 
	#inner-table tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#inner-table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#inner-table tr { border: 1px solid #ccc;border-bottom:none; }
 
	#inner-table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#inner-table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#inner-table td:before { content: attr(data-title); }
	
	.cf{ padding-left:0 !important; padding-right:0 !important;}
    .reportsdiv_inputs button{
         margin-top:5px;
    }
    .reportsdiv_inputs select{
        margin-top:5px;
    }
    .reportsdiv_inputs input{
        margin-top:5px;
    }
    #Status {
        padding-left:15px;
    }
}

/*datatbleclass*/
.usertable{
    padding-left:0px;
    padding-right:0px;
    border:none;
}

.table-bordered{
    border:none;
}
.paneltop{
   border:1px solid #ddd;
   border-bottom:none;
    padding-top:5px;
    padding-bottom:2px;
    background-color:#f9f9f9;
    padding-left:0px;
    padding-right:0px;
}
 .panelbtm{
   border:1px solid #ddd;
   border-top:none;
    padding-top:3px;
    padding-bottom:0px;
    background-color:#f9f9f9;
}

 .removepadding{
     padding-left:0px;
    padding-right:0px;
}

.dtprocessing {
    padding: 18px;
           }
.panelbtm .dataTables_info{padding-right: 10px;
border-right: 1px solid rgb(221, 221, 221);
padding-top: 4px;
padding-bottom: 4px;
margin-top: 7px;}
 #tbl_User_data_length{margin-top: 10px;
padding-left: 10px;}
 .pageactive{
     background-color:#336699;
     color:#fff;
     border:1px solid #336699 !important;
 }
 .pageactive:hover{
     color:#fff;
 }
  #tbl_User_data_paginate{padding-top: 2px;
    padding-bottom: 5px;
    margin: 10px;}
  table.dataTable{box-sizing: border-box;}
 #tbl_User_data_paginate span a{ border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_User_data_previous{border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_User_data_next{border:1px solid #ddd;padding:5px;cursor:pointer;padding-left:10px;padding-right:10px;}

 table.table-bordered.dataTable{border-collapse: collapse !important;}
 #tbl_User_data_length label{font-weight:normal;}
 #tbl_User_data_filter label{font-weight:normal;}
 #tbl_User_data_info{padding-top:5px;}
 #tbl_User_data_processing {
    padding-top: 12px;
    background: none;}

 /*clientsdatatable*/
 #tbl_Client_data_length{margin-top: 10px;
padding-left: 10px;}
  #tbl_Client_data_paginate{padding-top: 2px;
    padding-bottom: 5px;
    margin: 10px;}
 #tbl_Client_data_paginate span a{ border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_Client_data_previous{border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_Client_data_next{border:1px solid #ddd;padding:5px;cursor:pointer;padding-left:10px;padding-right:10px;}

 #tbl_Client_data_length label{font-weight:normal;}
 #tbl_Client_data_filter label{font-weight:normal;}
 #tbl_Client_data_info{padding-top:5px;}
 #tbl_Client_data_processing {
    padding-top: 12px;
    background: none;}

 /*for urls table*/
  #tbl_SeoSearch_data_length{margin-top: 10px;
padding-left: 10px;}
  #tbl_SeoSearch_data_paginate{padding-top: 2px;
    padding-bottom: 5px;
    margin: 10px;}
 #tbl_SeoSearch_data_paginate span a{ border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_SeoSearch_data_previous{border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_SeoSearch_data_next{border:1px solid #ddd;padding:5px;cursor:pointer;padding-left:10px;padding-right:10px;}

 #tbl_SeoSearch_data_length label{font-weight:normal;}
 #tbl_SeoSearch_data_filter label{font-weight:normal;}
 #tbl_SeoSearch_data_info{padding-top:5px;}
 #tbl_SeoSearch_data_processing {
    padding-top: 12px;
    background: none;}
 /*for submission table*/
   #tbl_Submissions_length{margin-top: 10px;
padding-left: 10px;}
  #tbl_Submissions_paginate{padding-top: 2px;
    padding-bottom: 5px;
    margin: 10px;}
 #tbl_Submissions_paginate span a{ border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_Submissions_previous{border:1px solid #ddd;padding:5px;border-right:none;cursor:pointer;padding-left:10px;padding-right:10px;}
 #tbl_Submissions_next{border:1px solid #ddd;padding:5px;cursor:pointer;padding-left:10px;padding-right:10px;}

 #tbl_Submissions_length label{font-weight:normal;}
 #tbl_Submissions_filter label{font-weight:normal;}
 #tbl_Submissions_info{padding-top:5px;}
 #tbl_Submissions_processing {
    padding-top: 12px;
    background: none;}
 .scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
.chart-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
}
.chart-legend ul {
    list-style:none;
    padding-left:15px;
    padding-right:15px;
}
.child {
    display: inline-block;
    width:100%;
    height:100%;
}
.alert{
    padding:6px;
    border-radius:0px;
    margin-bottom:6px;
}
.NoMDpadding {
    padding-left:0px;
    padding-right:0px;
}
table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {
    background-color: #E1E6F0;
}
table.dataTable td.select-checkbox::before {
cursor:pointer;
}