	/* Style the form - display items horizontally */
	.form-inline {
	  display: flex;
	  flex-flow: row wrap;
	  align-items: center;
	}

	/* Add some margins for each label */
	.form-inline label {
	  margin: 5px 10px 5px 0;
	  font-weight:700;
	}

	/* Style the input fields */
	.form-inline input {
	  vertical-align: middle;
	  margin: 5px 10px 5px 0;
	  padding: 10px;
	  background-color: #fff;
	  border: 1px solid #ddd;
	}
	.form-inline select {
	  vertical-align: middle;
	  margin: 5px 10px 5px 0;
	  padding: 10px;
	  background-color: #fff;
	  border: 1px solid #ddd;
	  height: 42px;
	}

	/* Style the submit button */
	.form-inline button {
	  padding: 10px 20px;
	  background-color: dodgerblue;
	  border: 1px solid #ddd;
	  color: white;
	  cursor: pointer;
	}

	.form-inline button:hover {
	  background-color: royalblue;
	}

	/* Add responsiveness - display the form controls vertically instead of horizontally on screens that are less than 800px wide */
	@media (max-width: 800px) {
	  .form-inline input {
		margin: 10px 0;
	  }
	  .form-inline select {
		margin: 10px 0;
	  } 

	  .form-inline {
		flex-direction: column;
		align-items: stretch;
	  }
	}
	.wpag-wrap {
		background: #fff;
		padding: 1% 1%;
		margin: 1% 0;
        border: 1px solid #e5e5e5;
        box-shadow: 0 1px 1px rgba(0,0,0,.04);

	}
	.wpag-wrap h4{font-size: 15px;font-weight: 700;text-shadow: 0px 1px #000;}
	/* .mediawrap{display:none;} */
.asap-network-inner-wrap {
    border: 1px solid #ccc;
    padding: 10px;
    min-height: 200px;
    margin-bottom: 10px;
    background-color: white;
}
.asap-network-field-wrap {
    margin-bottom: 25px;
}
.asap-network-field-wrap label {
    display: inline-block;
    width: 175px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
    line-height: 20px;
}
.asap-network-field {
    display: inline-block;
    width: 50%;
}
input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    line-height: normal;
}
.asap-network-field input[type="text"], .asap-network-field input[type="password"] {
    width: 500px;
    height: 30px;
}	
label.asap-full-width {
    width: 100%;
}



.pagination {
   clear:both;
   position:relative;
   font-size:11px; /* Pagination text size */
   line-height:13px;
   float:right; /* Pagination float direction */
}
.pagination span, .pagination a {
   display:block;
   float:left;
   margin: 2px 2px 2px 0;
   padding:6px 9px 5px 9px;
   text-decoration:none;
   width:auto;
   color:#fff; /* Pagination text color */
   background: #555; /* Pagination non-active background color */
   -webkit-transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -ms-transition: background .15s ease-in-out;
   -o-transition: background .15s ease-in-out;
   transition: background .15s ease-in-out;
}
.pagination a:hover{
   color:#fff;
   background: #6AAC70; /* Pagination background on hover */
}
.pagination .current{
   padding:6px 9px 5px 9px;
   background: #6AAC70; /* Current page background */
   color:#fff;
}

.wptm_btn {
    padding: 10px 20px;
    background-color: dodgerblue;
    border: 1px solid #ddd;
    color: white;
    cursor: pointer;
	text-decoration: none;
	margin: -10px 5px;
}
.wptm_btn_save {
    padding: 10px 20px;
    border: 1px solid #ddd;
    color: white;
    cursor: pointer;
	text-decoration: none;
}
.wptm-primary{background-color: dodgerblue;}
.wptm-default{background-color: #bbb;}
.wptm_btn:hover,.wptm_btn_save:hover {color: black;}
.traffic_social  th{background-color:#ddd;box-shadow: 1px 1px 0px 0px #ccc;}
.asap-network-field textarea {width: 92%; height: 100px;}