/* css for cramsesh */

@font-face
{
font-family: tru;
src: url("../fonts/trueno/TruenoLt.otf");
}

@font-face
{
font-family: tru-round;
src: url("../fonts/trueno/TruenoRound.otf");
}

@font-face
{
font-family: tru-light;
src: url("../fonts/trueno/TruenoUltLt.otf");
}


@font-face
{
font-family: tru-bold;
src: url("../fonts/trueno/TruenoRoundBd.otf");
}





body { margin: 0px;
       paddding: 0px;
       font-family: tru;
       letter-spacing: 0.6px;
       overflow-y: auto;
       font-size: 100%;
       font-weight: 400;
       background: white;
      } 




select,
option,
input,
button,
textarea { font-family: tru;
           outline: none;
           box-shadow: none;
           -webkit-box-shadow: none;
           -moz-box-shadow: none;  
           border-radius: 0px;
           border: none;
           background: none;
           letter-spacing: .4px;
           resize: none;
           -webkit-appearance: none;
           -moz-appearance: none;
           appearance: none; 
          }


div[contenteditable='true']:focus,
input:focus,
button:focus,
textarea:focus { outline: none;
                 background: none;
                 -webkit-appearance: none;
                 -moz-appearance: none;
                 appearance: none; 
                }



::-moz-placeholder,
::-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {  color: #AEB6BF;  }





.fixed_link { height: 100%;
              width: 100%;
              position: absolute;
              top: 0px;
              left: 0px;
             }




.overflow { overflow-y: auto; }


.float_wrap { height: auto;
              width: auto;
              position: relative;
              overflow-y: auto;
             }


.float_block { height: auto;        
               width: auto;
               position: relative;
               display: inline;
             }
 

.left_float { float: left; }

.right_float { float: right; }



.center_block { height: auto;
                width: 90%;
                max-width: 1150px;
                position: relative;
                margin: 0 auto;
              }


.content_wrap { height: auto;
                width: auto;
                position: relative;
                }



._scroll_enabled { overflow-y: auto; }





/* frame */
.frame { height: 100%;
         width: 100%;
         position: absolute;
         top: 0px;
         left: 0px;
         overflow: hidden;
         background: ;
        }



/* frame block */
.frame_block { height: auto;
               width: 100%;
               position: relative;
              
              }





/* block 1: Intro block */
.fb_1 { height: 95%; 
        width: 97%;
        /*height: 100%;
        width: 100%;*/
        position: absolute;
        top: 2.5%; 
        left: 1.5%;
        /*top: 0px;
        left: 0px;*/
        background: rgb(0,150,255); 
        background: yellow;
        -webkit-box-shadow: 0px 0px 25px 2px rgba(220,220,220,.5);
        border-radius: 10px;
        overflow: hidden;
        }


.left_block { height: auto;
              width: 400px;
              position: absolute;
              padding: 3% 3.5%;
              border-radius: 10px;
              /*top: 30%;*/
              bottom: 10%;
              margin-top: ;
              left: 5%;
              background: white;
              -webkit-box-shadow: 0px 0px 25px rgba(6,6,6,.12);
             }



.logo { height: auto;
        width: 175px;
        position: relative;
        /*margin: 0 auto;*/
        }


.logo img { height: auto;
            width: 100%;
            }



.block_text { height: auto;
              width: auto;
              position: relative;
              margin: 0 auto;
              text-align: ;
              font-size: 15px;
              color: rgb(6,6,6); /*color: white;*/
              font-family: ;
              margin-top: 10px;
              letter-spacing: ;
              line-height: 23px;
              font-family: tru;
             }



.buttons_wrap { width: 100%; width: auto;
                margin: 0 auto;
                margin-top: 15px;
              } 



._float_button { padding: 15px 0px; 
                 width: 165px;
                 text-align: center;
                 color: rgb(150,150,150);
                 border-radius: 100px;
                 font-size: 15px;
                 font-family: tru-round;
                 cursor: pointer;
                 border: solid 2px transparent; 
                 margin-left: 15px;
              }


._float_button:first-of-type { background: ; 
                               border-color: rgb(6,6,6);
                               color: rgb(6,6,6);
                               margin-left: 0px;
                             }
                              
                                

/* icons wrap */

.mini_icons_wrap { height: auto;
                   width: auto;
                   position: absolute;
                   top: -5%;
                   right: -5%;
                   overflow-y: auto;
                  }
                 

.icon_row { height: auto;
            width: auto;
            position: relative;
            overflow-y: auto;
            overflow-x: visible;
            margin-top: 40px;
            }


.icon_row:first-of-type { margin-top: 0px; }

.icon_block { height: 130px;
              width: 130px;
              position: relative;
              display: inline;
              float: left;
              border-radius: 50%;
              margin-left: 40px;
             }


.icon_block:nth-of-type(4n-3) { margin-left: 0px; }

.icon_block:nth-of-type(even) {  }



.icon_block._active_ { background: ;
                       border: solid 4px #EBEBEB;
                       }



.icon_block._active_:before { content: "";
                              height: 92%;
                              width: 92%;
                              position: absolute;
                              top: 4%;
                              left: 4%;
                              border-radius: 50%;
                              background-color: #EBEBEB;
                              display: none;
                            }













