body {
    font-family      : philosopher;
    background-color : #A9A9A9    ;
    /*background-size  : cover    ;     Масштабируем фон  */
} 

.block_inf { 
    background-color: #E6E6FA   ; /* Цвет фона формы регистрации */ 
    border     : 2px solid white; 
    position   : absolute       ; 
    font-size  : 1em            ;
    }
   
.pol {
	position     : relative;
    color        : black   ;
 }
 .pol fieldset {
	border        : 2px solid blue ;
    padding: 1rem .5rem .8rem .5rem;
	border-radius :10px            ;
}
 .pol legend {
    font-size  : 1.3em  ;
	color      : red    ;
 }
 input[type=radio] {
    transform        : scale(1.5);
    -ms-transform    : scale(1.5);
    -webkit-transform: scale(1.5);
    margin-left      : .8rem     ;
    }
input[type=checkbox] {
    transform        : scale(1.6);
    -ms-transform    : scale(1.6);
    -webkit-transform: scale(1.6);
}
 .main_field{
    font-size  : 1.3em  ;
   	color      : red    ;
 }
 .secondary_field{
    font-size  : 1.3em  ;
 }
 .icon_input{
    background-color : blue ;
    color            : white;   
 }
.recommend_fields {
    background   : #DCDCDC    ; 
    color        : black      ;
    border       : 2px solid blue; 
    border-radius: 10px       ;
 }
 /* ============ alert box ===================== */
 .error-box{
        margin-top      : 10px   ;
        font-size       : 1.2em  ;
 }        
 /* Атрибуты всплывающей панели Popover */
 .popover {
    background-color: white      ;
    max-width       : 400px      ;
    width           : 400px      ;
    font-family     : philosopher;
    font-size       : .9em       ;
    color           : #000000 ; /* цвет текста */
    border          : 1px solid blue;
}
/* Popover Header */
 .popover-title {
      background-color: blue   ; /* #73AD21 */
      color           : #FFFFFF; /* цвет текста белый */
      font-size       : 1.2em  ;
      text-align      : center ;
 }
 /* Popover Body */
 .popover-content {
      background-color: white; /*  #DEB887 coral */
      color           : black  ;
      padding         : 10px   ;
      text-align      : justify;
   }
.avatar {border: 1px solid black;}
/* используется на форме редакции профиля пользователя прошедшего регистрацию */
.avatar_edit {
    position     : relative;
    float        : left    ;
    padding-right: 10px    ; /* отступ текста от изобрахения слева */
    }
/* Размер и цвет текста в Placeholder */ 
.form-control{background-color: white; padding: 5px 0 5px 5px; font-size: 16px; color: black;}
.text-info {
        background-color: white;
        font-size       : 1.3em;
        color           : black;
 }
 p {
    text-align      : left ;
    padding         : 5px 5px 5px 10px;
    font-size       : 1.2em;
    line-height     : 1.1em;
    color           : black;
 }
 /* заголовок формы */
 h3 {
    padding-top: 10px ;
    font-size  : 1.5em;
 }
 h4 {background-color: #2F4F4F;
    text-align : left;
    padding    : 5px 0 10px 10px;
    font-size  : 1.3em;
    line-height: 1.3rem;
    color      : white;
 }
 .comment {
    background-color: blue ;
    padding-left    : 5px  ;
    font-size       : 1.3em;
    line-height     : 1.2em;
    color           : white;
 }
 h5{
    background-color: #2F4F4F;
    padding         : 5px 0 5px 5px;
    font-size       : 1.3em  ;
    line-height     : 1.2rem ;
    color           : white  ;
 }
.ajax_username{
    background-color: #800000;
    margin-top      : 10px   ;
    padding         : 5px    ;
    font-size       : 1.3em  ;
    line-height     : 1.2rem ;
    color           : white  ;
}
.btn{
    background-color: blue   ;
    color           : white  ;
    border-radius   : 15px   ;
    box-shadow      : inset rgba(0,0,0,.5) -3px -3px 4px, inset rgba(255,255,255,.9) 3px 3px 4px;
}
 