body,p,a,td,th,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family: proxima-nova,'Helvetica Neue',Helvetica,'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;
}
.btn {
  flex: 1 1 auto;
  margin: 10px;
  padding: 10px 20px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  box-shadow: 0 0 20px #eee;
  border-radius: 10px;
 }

/* Demo Stuff End -> */

/* <- Magic Stuff Start */

.btn:focus, .btn:hover {
  background-position: right center; /* change the direction of the change here */
  color: white;
}




.btn-primary,.btn-primary:hover{
  /*background-image: linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%);*/
  background-image: linear-gradient(to right, #dabb5a 0%, #d0836d 51%, #ccaf54 100%);
  border-color: transparent;
}

.btn-danger,.btn-danger:hover{
  /*background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 51%, #ffecd2 100%);*/
  background-image: linear-gradient(to right, #d8bf9b 0%, #cc8067 51%, #d4ba96 100%);
  border-color: transparent;
}

.btn-info,.btn-info:hover{
  /*background-image: linear-gradient(to right, #a1c4fd 0%, #c2e9fb 51%, #a1c4fd 100%);*/
  background-image: linear-gradient(to right, #86a4d4 0%, #a5c6d6 51%, #88a6d6 100%);
  border-color: transparent;
}



.btn-yellow {
  /*background-image: linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%);*/
  background-image: linear-gradient(to right, #dabb5a 0%, #d0836d 51%, #ccaf54 100%);
}

.btn-blue {
  /*background-image: linear-gradient(to right, #fbc2eb 0%, #a6c1ee 51%, #fbc2eb 100%);*/
  background-image: linear-gradient(to right, #d6a6c8 0%, #8aa0c5 51%, #d2a3c5 100%);
}

.btn-orange {
  /*background-image: linear-gradient(to right, #84fab0 0%, #8fd3f4 51%, #84fab0 100%);*/
  background-image: linear-gradient(to right, #6ac78d 0%, #76aeca 51%, #6dd092 100%);
}

.btn-violet {
  /*background-image: linear-gradient(to right, #a1c4fd 0%, #c2e9fb 51%, #a1c4fd 100%);*/
   background-image: linear-gradient(to right, #86a4d4 0%, #a5c6d6 51%, #88a6d6 100%);
}

.btn-teal {
  /*background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 51%, #ffecd2 100%);*/
  background-image: linear-gradient(to right, #d8bf9b 0%, #cc8067 51%, #d4ba96 100%);
}

.glyphicon{
  font-size: 12px;
}

th.action{
  width: 305px;
}
td.action{
  text-align: right;
}

table{
  margin-bottom: 0px!important;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  border: 1px solid #eee;
}

input[type="text"],input[type="number"],select{
  padding: 10px;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #999;
  background-color: #eee;
  font-size: 14px;
}

select,input[type="number"]{
  height: 40px!important;
}

a.add-new{
  margin-top: 15px;
  margin-bottom: 15px;
}

#wpbody{
  background-color: #fff;
}

#__wp-uploader-id-2{
  z-index: 999999999999999;
}

.image-preview-wrapper{
  margin-bottom: 10px;
}

.edit-create-title{
  font-weight: bold;
}

.add-new-page-btn{
  margin-top: 10px;
}

.support-btn{
  margin-left: 10px;
}
.modal-tutorial{
  width: 500px;
  text-align: right;
  border-radius: 0;
  border: none;
}
.modal-tutorial .modal-body{
  height: 345px;
}
.modal-tutorial .modal-body,.modal-tutorial .modal-content{
  padding: 0px;
  border-radius: 0;
  border: none;
}

.modal-tutorial .modal-footer{
  padding: 0 5px 5px 0;
  border-top: none;
}

.mb-10{
  margin-bottom: 10px;
}

.modal-close{
  color: #ddd;
  font-size: 20px;
}

.modal-close:hover{
  text-decoration: none;
  color: #ddd;
}

#wpfooter{
  position: relative;
}

.page-popup{
  z-index: 99999999!important;
}

.page-popup.left{
  left: 0!important;
}
.page-popup.right{
  right: 0;
}

.page-popup.fullscreen{
  width: 100% !important;
  height: 100% !important;
  left: 0!important;
}

.mt-10{
  margin-top: 10px;
}