2019-10-18 14:52:39 +03:00
* / : root { --blue : #007bff ; --indigo : #6610f2 ; --purple : #6f42c1 ; --pink : #e83e8c ; --red : #dc3545 ; --orange : #fd7e14 ; --yellow : #ffc107 ; --green : #28a745 ; --teal : #20c997 ; --cyan : #17a2b8 ; --white : #fff ; --gray : #6c757d ; --gray-dark : #343a40 ; --primary : #007bff ; --secondary : #6c757d ; --success : #28a745 ; --info : #17a2b8 ; --warning : #ffc107 ; --danger : #dc3545 ; --light : #f8f9fa ; --dark : #343a40 ; --breakpoint-xs : 0 ; --breakpoint-sm : 576 px ; --breakpoint-md : 768 px ; --breakpoint-lg : 992 px ; --breakpoint-xl : 1200 px ; --font-family-sans-serif : - apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , "Helvetica Neue" , Arial , "Noto Sans" , sans-serif , "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ; --font-family-monospace : SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace } * , :: after , :: before { box-sizing : border-box } html { font-family : sans-serif ; line-height : 1.15 ; -webkit- text-size-adjust : 100 % ; -webkit- tap-highlight-color : transparent } article , aside , figcaption , figure , footer , header , hgroup , main , nav , section { display : block } body { margin : 0 ; font-family : - apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , "Helvetica Neue" , Arial , "Noto Sans" , sans-serif , "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ; font-size : 1 rem ; font-weight : 400 ; line-height : 1.5 ; color : #212529 ; text-align : left ; background-color : #fff } [ tabindex = "-1" ] : focus { outline : 0 !important } hr { box-sizing : content-box ; height : 0 ; overflow : visible } h1 , h2 , h3 , h4 , h5 , h6 { margin-top : 0 ; margin-bottom : .5 rem } p { margin-top : 0 ; margin-bottom : 1 rem } abbr [ data-original-title ] , abbr [ title ] { text-decoration : underline ; -webkit- text-decoration : underline dotted ; text-decoration : underline dotted ; cursor : help ; border-bottom : 0 ; -webkit- text-decoration-skip-ink : none ; text-decoration-skip-ink : none } address { margin-bottom : 1 rem ; font-style : normal ; line-height : inherit } dl , ol , ul { margin-top : 0 ; margin-bottom : 1 rem } ol ol , ol ul , ul ol , ul ul { margin-bottom : 0 } dt { font-weight : 700 } dd { margin-bottom : .5 rem ; margin-left : 0 } blockquote { margin : 0 0 1 rem } b , strong { font-weight : bolder } small { font-size : 80 % } sub , sup { position : relative ; font-size : 75 % ; line-height : 0 ; vertical-align : baseline } sub { bottom : -.25 em } sup { top : -.5 em } a { color : #007bff ; text-decoration : none ; background-color : transparent } a : hover { color : #0056b3 ; text-decoration : underline } a : not ( [ href ] ) : not ( [ tabindex ] ) { color : inherit ; text-decoration : none } a : not ( [ href ] ) : not ( [ tabindex ] ) : focus , a : not ( [ href ] ) : not ( [ tabindex ] ) : hover { color : inherit ; text-decoration : none } a : not ( [ href ] ) : not ( [ tabindex ] ) : focus { outline : 0 } code , kbd , pre , samp { font-family : SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace ; font-size : 1 em } pre { margin-top : 0 ; margin-bottom : 1 rem ; overflow : auto } figure { margin : 0 0 1 rem } img { vertical-align : middle ; border-style : none } svg { overflow : hidden ; vertical-align : middle } table { border-collapse : collapse } caption { padding-top : .75 rem ; padding-bottom : .75 rem ; color : #6c757d ; text-align : left ; caption-side : bottom } th { text-align : inherit } label { display : inline-block ; margin-bottom : .5 rem } button { border-radius : 0 } button : focus { outline : 1 px dotted ; outline : 5 px auto -webkit- focus-ring-color } button , input , optgroup , select , textarea { margin : 0 ; font-family : inherit ; font-size : inherit ; line-height : inherit } button , input { overflow : visible } button , select { text-transform : none } select { word-wrap : normal } [ type = button ] , [ type = reset ] , [ type = submit ] , button { -webkit- appearance : button } [ type = button ] : not ( : disabled ) , [ type = reset ] : not ( : disabled ) , [ type = submit ] : not ( : disabled ) , button : not ( : disabled ) { cursor : pointer } [ type = button ] :: -moz-focus-inner , [ type = reset ] :: -moz-focus-inner , [ type = submit ] :: -moz-focus-inner , button :: -moz-focus-inner { padding : 0 ; border-style : none } input [ type = checkbox ] , input [ type = radio ] { box-sizing : border-box ; padding : 0 } input [ type = date ] , input [ type = datetime-local ] , input [ type = month ] , input [ type = time ] { -webkit- appearance : listbox } textarea { overflow : auto ; resize : vertical } fieldset { min-width : 0 ; padding : 0 ; margin : 0 ; border : 0 } legend { display : block ; width : 100 % ; max-width : 100 % ; padding : 0 ; margin-bottom : .5 rem ; font-size : 1.5 rem ; line-height : inherit ; color : inherit ; white-space : normal } progress { vertical-align : baseline } [ type = number ] :: -webkit-inner-spin-button , [ type = number ] :: -webkit-outer-spin-button { height : auto } [ type = search ] {