/*
Theme Name: rscp
*/
/* Calendar Plugin */
.my-calendar-table
{
	margin-top:26px!important;
}
.my-calendar-table caption
{
	position: absolute;
	width:245px;
	text-align:center;
	top:-26px;
}
.pg-content .my-calendar-table caption
{
	display:none;
}

/* Back Histroy Link */
.backlink
{
	color:#666;
	text-decoration:underline;
	cursor:pointer;
}
.backlink:hover
{
	color:#666;
	text-decoration:none;
}

/**** Личный кабинет ****/


/* ...Портфолио */
ul.portfolio_user_files {
    /*padding: 0;
    list-style: none;*/
}

ul.portfolio_user_files li {
    /*width: 25%;
    float: left;
    text-align: center;*/
    margin: 10px auto;
}

ul.portfolio_user_files li #delete_attachment input[type=submit] {
    background: none !important;
    border: none;
    color: red;
    font-size: 10px;
}

ul.portfolio_user_files li span.pff_title a {
    font-size: 18px;
    text-decoration: none;
	color: #796163;
}


/* ...Личные данные */
.pf_item label {
	display: inline-block;
    width: 130px;
}

.pf_item {
    margin: 10px 0;
}

.pf_item input {
    width: 270px;
    padding: 3px 5px;
}

.pf_item input[type=password] {
    display: block;
    margin: 5px 0 5px 133px;
}

.pf_item label.password {
    float: left;
}

.userform:not(#usernumber) input[type=submit] {
    margin: 20px 0 10px;
    background: #f58222;
    border: none;
    display: block;
    padding: 0 38px;
    line-height: 34px;
    height: 37px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
}

.userform input[type=submit]:hover {
    opacity: 0.8;
}

/* ...Перечень пользователей */
div#usersend,
div#usernumber {
    background: #fff;
    box-sizing: border-box;
}

div#usersend-form,
div#usernumber-form {
    padding: 10px;
}
div#usernumber-form input[type="text"],
div#usersend-form textarea {
    width: 100%;
    resize: none;
	padding: 10px;
}
div#usersend-form textarea {
    min-height: 100px;
}

div#usersend-form input[type=submit],
div#usernumber-form input[type=submit] {
    display: block;
    margin: 10px auto;
}


.mc-main .calendar-events {
    padding: 5px 22px;
}


@font-face {
    font-family: Panton-SemiBold; /* имя шрифта для CSS правил */
    src: local("Panton-SemiBold"), /* проверяем наличие шрифта в ОС пользователя */
         url(/wp-content/themes/rscp/fonts/Panton-SemiBold.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
  @font-face {
    font-family: Panton-Bold; /* имя шрифта для CSS правил */
    src: local("Panton-Bold"), /* проверяем наличие шрифта в ОС пользователя */
         url(/wp-content/themes/rscp/fonts/Panton-Bold.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
  @font-face {
    font-family: ExtraBold; /* имя шрифта для CSS правил */
    src: local("ExtraBold"), /* проверяем наличие шрифта в ОС пользователя */
         url(/wp-content/themes/rscp/fonts/Panton-ExtraBold.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
    @font-face {
    font-family: Regular; /* имя шрифта для CSS правил */
    src: local("Regular"), /* проверяем наличие шрифта в ОС пользователя */
         url(/wp-content/themes/rscp/fonts/Panton-Regular.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }