/* App-wide platform specific CSS code */
/* File generated by Evoke : Nov 08 2013 at 11:18 */
/* DO NOT MANUALLY AMEND THE CONTENT OF THIS FILE */
/* ********************************************** */
body {
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    overflow: hidden;
}

#ev_AppTitle {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 30px;
    display: none;
    padding-top: 6px;
    padding-left: 6px;
    opacity: 0;
}

/*** PageSeries: Dropdowns ***/
/* Page: Main */
#VZJ3Ir {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 20px 20px;          }    #eQXcFs {    -webkit-flex: 50 50;    flex: 50 50;              }    #eQXcFs_body {        top: 30px;      }    #aeCj8Y {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 20px 0px 0px 0px;          }    #F1IPr {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;    margin: 0px 10px 0px 0px;          }    #qMEha {    -webkit-flex: 0 0 70px;    flex: 0 0 70px;              }    #NmHEHm {    -webkit-flex: 50 50;    flex: 50 50;              }    #Flc0GN {    -webkit-flex: 50 50;    flex: 50 50;              }    #rFYjZ8 {    -webkit-flex: 0 0 350px;    flex: 0 0 350px;    margin: 0px 0px 10px 10px;          }    .rFYjZ8_columns > .ev_Column1 {    -webkit-flex: 90 90;    flex: 90 90;  }    #Aw3kqx {    -webkit-flex: 50 50;    flex: 50 50;              }    #MViDHr {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #WCSb89 {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;              }    #s45G8I {    -webkit-flex: 50 50;    flex: 50 50;              }    #tXGEoV {    -webkit-flex: 50 50;    flex: 50 50;              }    #tXGEoV_body {        top: 30px;      }    #L24Tc9 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 20px 0px 0px 0px;          }    #O2YFKA {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;    margin: 0px 10px 0px 0px;          }    #KTOV0 {    -webkit-flex: 0 0 70px;    flex: 0 0 70px;              }    #Wbf3Q {    -webkit-flex: 50 50;    flex: 50 50;              }    #W3Ejwx {    -webkit-flex: 50 50;    flex: 50 50;              }    #q9fn2Y {    -webkit-flex: 0 0 350px;    flex: 0 0 350px;    margin: 0px 0px 10px 10px;          }    .q9fn2Y_columns > .ev_Column1 {    -webkit-flex: 90 90;    flex: 90 90;  }    #lJWdkw {    -webkit-flex: 50 50;    flex: 50 50;              }    #Gx43JP {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #iecCbE {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;              }    #A1WYmM {    -webkit-flex: 50 50;    flex: 50 50;              }    #NvAFjB {    -webkit-flex: 50 50;    flex: 50 50;              }    #NvAFjB_body {        top: 30px;      }    #Iw1Eyo {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 20px 0px 0px 0px;          }    #vL5ymR {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;    margin: 0px 10px 0px 0px;          }    #wa1pKK {    -webkit-flex: 0 0 70px;    flex: 0 0 70px;              }    #VCN0yG {    -webkit-flex: 50 50;    flex: 50 50;              }    #dKgb5 {    -webkit-flex: 50 50;    flex: 50 50;              }    #UKndJa {    -webkit-flex: 0 0 350px;    flex: 0 0 350px;    margin: 0px 0px 10px 10px;          }    .UKndJa_columns > .ev_Column1 {    -webkit-flex: 90 90;    flex: 90 90;  }    #iXqpBl {    -webkit-flex: 50 50;    flex: 50 50;              }    #tOUmu {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #Dda5Qu {    -webkit-flex: 0 0 230px;    flex: 0 0 230px;              }    #mjcOw {    -webkit-flex: 50 50;    flex: 50 50;              }  

/*** PageSeries: Instructors ***/
/* Page: Main */
#ZhRKov {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 20px 20px;          }    #TpsJKQ {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #pgbMob {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;        min-height: 30px;      }    #epdodL {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #AJYaHB {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }    #Wojb82 {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;              }    #MuiXh7 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 10px 0px;          }    .MuiXh7_columns > .ev_Column1 {    -webkit-flex: 15 15;    flex: 15 15;  }    .MuiXh7_columns > .ev_Column2 {    -webkit-flex: 30 30;    flex: 30 30;  }    .MuiXh7_columns > .ev_Column3 {    -webkit-flex: 40 40;    flex: 40 40;  }    .MuiXh7_columns > .ev_Column4 {    -webkit-flex: 20 20;    flex: 20 20;  }    #radxv {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #Z4xsWK {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;              }    #HA9dbN {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;    margin: 0px 0px 0px 1px;          }  

/* Page: InstructorData */
#qGlbPN {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 20px 0px 20px;          }    #dXeYis {    -webkit-flex: 100 100;    flex: 100 100;              }    #Hiwyun {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #y29eSW {    -webkit-flex: 0 0 20px;    flex: 0 0 20px;              }    #LLnyZh {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #s1JG80 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 20px 20px 20px;          }    #yVhwlE {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 10px 0px 0px;          }    #pPaAU4 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 10px;          }    #valqBY {    -webkit-flex: 60 60;    flex: 60 60;              }    #valqBY_border {    margin: 8px 8px 8px 8px;  }    #valqBY_body {    padding: 12px 12px 12px 12px;    top: 30px;      }    #FM3kNi {    -webkit-flex: 50 50;    flex: 50 50;              }    #HNvt1p {    -webkit-flex: 0 0 90px;    flex: 0 0 90px;              }    #HNvt1p_headerbodygap {    height: 6px;  }    #HNvt1p_body {        top: 36px;      }    #aYWMcj {    -webkit-flex: 50 50;    flex: 50 50;              }    #YQ5vaB {    -webkit-flex: 0 0 24px;    flex: 0 0 24px;    margin: 0px 1px 0px 0px;          }    #YQ5vaB_body {    padding: 3px 0px 0px 6px;          }    #BhLZOC {    -webkit-flex: 50 50;    flex: 50 50;    margin: 6px 0px 0px 4px;          }    #BhLZOC_body {    padding: 0px 0px 0px 6px;          }    #zvp9lD {    -webkit-flex: 50 50;    flex: 50 50;              }    #UvhSE1 {    -webkit-flex: 0 0 24px;    flex: 0 0 24px;    margin: 0px 1px 0px 0px;          }    #UvhSE1_body {    padding: 3px 0px 0px 6px;          }    #Lu1uvG {    -webkit-flex: 50 50;    flex: 50 50;    margin: 6px 0px 0px 6px;          }    #Lu1uvG_body {    padding: 0px 0px 0px 6px;          }    #gfJaMQ {    -webkit-flex: 50 50;    flex: 50 50;              }    #Si2LEu {    -webkit-flex: 0 0 24px;    flex: 0 0 24px;    margin: 0px 1px 0px 0px;          }    #Si2LEu_body {    padding: 3px 0px 0px 6px;          }    #UJRBJB {    -webkit-flex: 50 50;    flex: 50 50;    margin: 6px 0px 0px 6px;          }    #UJRBJB_body {    padding: 0px 0px 0px 6px;          }    #PfWIg {    -webkit-flex: 50 50;    flex: 50 50;              }    #K4Himp {    -webkit-flex: 0 0 24px;    flex: 0 0 24px;              }    #K4Himp_body {    padding: 3px 0px 0px 6px;          }    #GViFX {    -webkit-flex: 50 50;    flex: 50 50;    margin: 6px 0px 0px 6px;          }    #GViFX_body {    padding: 0px 0px 0px 6px;          }    #swIEv5 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 0px 0px 0px;          }    #swIEv5_headerbodygap {    height: 6px;  }    #swIEv5_body {        top: 36px;      }    #TEVhH5 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 0px 0px 0px;          }    .TEVhH5_columns > .ev_Column1 {    -webkit-flex: 33 33;    flex: 33 33;  }    .TEVhH5_columns > .ev_Column2 {    -webkit-flex: 33 33;    flex: 33 33;  }    .TEVhH5_columns > .ev_Column3 {    -webkit-flex: 33 33;    flex: 33 33;  }    #Ph5fiS {    -webkit-flex: 40 40;    flex: 40 40;    margin: 10px 0px 0px 0px;          }    #Ph5fiS_border {    margin: 8px 8px 8px 8px;  }    #Ph5fiS_body {    padding: 12px 12px 12px 12px;    top: 30px;      }    #MlqdwE {    -webkit-flex: 50 50;    flex: 50 50;              }    #gmcntm {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #tsROL7 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 5px 0px;          }    .tsROL7_columns > .ev_Column1 {    -webkit-flex: 90 90;    flex: 90 90;  }    #WFEU0V {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #dJl6vO {    -webkit-flex: 0 0 190px;    flex: 0 0 190px;              }    #vmNae {    -webkit-flex: 50 50;    flex: 50 50;              }  

/*** PageSeries: Login ***/
/* Page: Main */
#dG6sE {
    -webkit-flex: 30 30;
    flex: 30 30;
}

#NNDqIO {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}

#VRafl {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#fFR5BY {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}

#fFR5BY_border {
    margin: 0px 0px 60px 0px;
}

#VI2uOe {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#gwZcD {
    -webkit-flex: 0 0 230px;
    flex: 0 0 230px;
}

#mD8DSA {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#Tkrck6 {
    -webkit-flex: 0 0 550px;
    flex: 0 0 550px;
}

#QQaY4m {
    -webkit-flex: 0 0 160px;
    flex: 0 0 160px;
}

#QQaY4m_body {
    padding: 20px 20px 4px 20px;
    top: 30px;
}

#R4G0s {
    -webkit-flex: 50 50;
    flex: 50 50;
    margin: 20px 0px 0px 0px;
}

#CfXISw {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#Lgndvj {
    -webkit-flex: 0 0 70px;
    flex: 0 0 70px;
}

#lRHIHw {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#YmSTDu {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#z2LAtu {
    -webkit-flex: 70 70;
    flex: 70 70;
}

/*** PageSeries: PasswordMaint ***/
/* Page: Main */
#ycfPfl {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 20px 20px;    min-height: 30px;      }    #ALlsDJ {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;        min-height: 30px;      }    #JVELA9 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 0px 0px 0px;    min-height: 30px;      }    #n9XRdo {    -webkit-flex: 50 50;    flex: 50 50;        min-height: 30px;      }  

/*** PageSeries: PupilsAdmin ***/
/* Page: Main */
#aAxHmv {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 20px 20px;          }    #IFWDYr {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #vbkZZo {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;        min-height: 30px;      }    #D0VOpH {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #usFvsC {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }    #YniYaC {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;              }    #CjMniL {    -webkit-flex: 50 50;    flex: 50 50;              }    .CjMniL_columns > .ev_Column1 {    -webkit-flex: 15 15;    flex: 15 15;  }    .CjMniL_columns > .ev_Column2 {    -webkit-flex: 25 25;    flex: 25 25;  }    .CjMniL_columns > .ev_Column3 {    -webkit-flex: 25 25;    flex: 25 25;  }    .CjMniL_columns > .ev_Column4 {    -webkit-flex: 15 15;    flex: 15 15;  }    .CjMniL_columns > .ev_Column5 {    -webkit-flex: 20 20;    flex: 20 20;  }    .CjMniL_columns > .ev_Column6 {    -webkit-flex: 20 20;    flex: 20 20;  }    #Nc6YN8 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #Gq5IqS {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;              }    #kpXy8 {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;    margin: 0px 0px 0px 1px;          }  

/* Page: PupilData */
#Hbs38a {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 20px 0px 20px;          }    #BWcFy {    -webkit-flex: 50 50;    flex: 50 50;              }    #qX9oBo {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #vM8Hd4 {    -webkit-flex: 0 0 20px;    flex: 0 0 20px;              }    #e56qZy {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #oicBx1 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 20px 20px 20px;          }    #oWthqX {    -webkit-flex: 40 40;    flex: 40 40;    margin: 0px 10px 0px 0px;          }    #vBZE8x {    -webkit-flex: 0 0 620px;    flex: 0 0 620px;    margin: 0px 0px 0px 10px;          }    #lIdDJK {    -webkit-flex: 50 50;    flex: 50 50;              }    #lIdDJK_border {    margin: 8px 8px 8px 8px;  }    #lIdDJK_body {    padding: 12px 12px 0px 12px;    top: 30px;      }    #Elooaa {    -webkit-flex: 50 50;    flex: 50 50;              }    #Fug4ZU {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #kgnSSY {    -webkit-flex: 50 50;    flex: 50 50;    margin: 5px 0px 5px 0px;          }    .kgnSSY_columns > .ev_Column1 {    -webkit-flex: 35 35;    flex: 35 35;  }    .kgnSSY_columns > .ev_Column2 {    -webkit-flex: 35 35;    flex: 35 35;  }    .kgnSSY_columns > .ev_Column3 {    -webkit-flex: 30 30;    flex: 30 30;  }    #mj1oR {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #aYquk6 {    -webkit-flex: 0 0 210px;    flex: 0 0 210px;              }    #yiTU2a {    -webkit-flex: 50 50;    flex: 50 50;              }    #uZ4gpc {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 0px 0px 0px;          }    #E8RC4a {    -webkit-flex: 0 0 170px;    flex: 0 0 170px;              }    #yS6TSe {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }    #TlqbXM {    -webkit-flex: 0 0 280px;    flex: 0 0 280px;    margin: 10px 0px 0px 0px;          }    #TlqbXM_border {    margin: 8px 8px 8px 8px;  }    #TlqbXM_body {    padding: 12px 12px 6px 12px;    top: 30px;      }    #IMAZbI {    -webkit-flex: 0 0 140px;    flex: 0 0 140px;    margin: 0px 0px 10px 0px;          }    #AqCYSi {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #EA8Hpf {    -webkit-flex: 0 0 270px;    flex: 0 0 270px;              }    #jaZOww {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }    #ejx9Ea {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #p8idMV {    -webkit-flex: 0 0 270px;    flex: 0 0 270px;              }    #DpM1xT {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }  

/*** PageSeries: PupilsInstr ***/
/* Page: Main */
#IHZpTu {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 20px 20px;          }    #bkgq6L {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #GZEWBE {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;        min-height: 30px;      }    #iqWmFq {    -webkit-flex: 0 0 250px;    flex: 0 0 250px;              }    #TVRKLD {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }    #kxvsjb {    -webkit-flex: 0 0 36px;    flex: 0 0 36px;              }    #dmJh2r {    -webkit-flex: 50 50;    flex: 50 50;              }    .dmJh2r_columns > .ev_Column1 {    -webkit-flex: 15 15;    flex: 15 15;  }    .dmJh2r_columns > .ev_Column2 {    -webkit-flex: 25 25;    flex: 25 25;  }    .dmJh2r_columns > .ev_Column3 {    -webkit-flex: 25 25;    flex: 25 25;  }    .dmJh2r_columns > .ev_Column4 {    -webkit-flex: 15 15;    flex: 15 15;  }    .dmJh2r_columns > .ev_Column5 {    -webkit-flex: 20 20;    flex: 20 20;  }    .dmJh2r_columns > .ev_Column6 {    -webkit-flex: 20 20;    flex: 20 20;  }    #tYnXe1 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #M3aFdT {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;              }    #zL5ACp {    -webkit-flex: 0 0 150px;    flex: 0 0 150px;    margin: 0px 0px 0px 1px;          }  

/* Page: PupilData */
#LM3h4n {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 10px 20px 0px 20px;    min-height: 40px;      }    #zUxJa1 {    -webkit-flex: 50 50;    flex: 50 50;              }    #MA7gx6 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;        min-width: 80px;      }    #eMTO71 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 20px 20px 20px;          }    #eInYyg {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 10px 0px 0px;          }    #BsXAEH {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 10px;          }  

/*** PageSeries: Reports ***/
/* Page: Main */
#lf1xoq {
    -webkit-flex: 50 50;
    flex: 50 50;
}

#MMOw6u {
    -webkit-flex: 50 50;
    flex: 50 50;
}

/*** PageSeries: Text ***/
/* Page: Main */
#uUv6RH {
    -webkit-flex: 50 50;
    flex: 50 50;
    margin: 10px 20px 20px 20px;
}

/*** PageSeries: Users ***/
/* Page: Main */
#jPVqjy {    -webkit-flex: 50 50;    flex: 50 50;    margin: 10px 20px 10px 20px;          }    #cxvKhy {    -webkit-flex: 50 50;    flex: 50 50;              }    .cxvKhy_columns > .ev_Column1 {    -webkit-flex: 15 15;    flex: 15 15;  }    .cxvKhy_columns > .ev_Column2 {    -webkit-flex: 15 15;    flex: 15 15;  }    .cxvKhy_columns > .ev_Column3 {    -webkit-flex: 30 30;    flex: 30 30;  }    .cxvKhy_columns > .ev_Column4 {    -webkit-flex: 12 12;    flex: 12 12;  }    .cxvKhy_columns > .ev_Column5 {    -webkit-flex: 8 8;    flex: 8 8;  }    .cxvKhy_columns > .ev_Column6 {    -webkit-flex: 12 12;    flex: 12 12;  }    #En76tb {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 0px 0px 0px 10px;          }    #h1GSla {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;    margin: 0px 20px 20px 20px;          }    #XHkOt9 {    -webkit-flex: 0 0 auto;    flex: 0 0 auto;              }    #BwT388 {    -webkit-flex: 50 50;    flex: 50 50;    margin: 0px 0px 0px 20px;          }  